Module: wine Branch: master Commit: d6ccab8ecd507b54aab59028c1e64e75687c03bc URL: https://gitlab.winehq.org/wine/wine/-/commit/d6ccab8ecd507b54aab59028c1e64e7...
Author: Ivan Chikish nekotekina@gmail.com Date: Wed Feb 8 03:17:14 2023 +0300
wmvcore: Add missing *out=NULL in WMReader_QueryInterface.
QueryInterface should set *out to NULL on failure. Also change the log level on failure to FIXME.
---
dlls/wmvcore/async_reader.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/dlls/wmvcore/async_reader.c b/dlls/wmvcore/async_reader.c index a51018260b1..47de592c95c 100644 --- a/dlls/wmvcore/async_reader.c +++ b/dlls/wmvcore/async_reader.c @@ -544,7 +544,8 @@ static HRESULT WINAPI WMReader_QueryInterface(IWMReader *iface, REFIID iid, void *out = &reader->IReferenceClock_iface; else { - WARN("%s not implemented, returning E_NOINTERFACE.\n", debugstr_guid(iid)); + FIXME("%s not implemented, returning E_NOINTERFACE.\n", debugstr_guid(iid)); + *out = NULL; return E_NOINTERFACE; }