Module: wine Branch: master Commit: 6a3bec8e3f3feaf372ed5778daa67f374780b51a URL: https://gitlab.winehq.org/wine/wine/-/commit/6a3bec8e3f3feaf372ed5778daa67f3...
Author: Alfred Agrell floating@muncher.se Date: Thu Mar 28 23:33:02 2024 +0100
quartz: Fix error code on empty filename.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56491
---
dlls/quartz/filtergraph.c | 3 +++ 1 file changed, 3 insertions(+)
diff --git a/dlls/quartz/filtergraph.c b/dlls/quartz/filtergraph.c index f2c44498109..995c77d89b9 100644 --- a/dlls/quartz/filtergraph.c +++ b/dlls/quartz/filtergraph.c @@ -1516,6 +1516,9 @@ static HRESULT WINAPI FilterGraph2_AddSourceFilter(IFilterGraph2 *iface, TRACE("graph %p, filename %s, filter_name %s, ret_filter %p.\n", graph, debugstr_w(filename), debugstr_w(filter_name), ret_filter);
+ if (!*filename) + return VFW_E_NOT_FOUND; + if (!get_media_type(filename, NULL, NULL, &clsid)) clsid = CLSID_AsyncReader; TRACE("Using source filter %s.\n", debugstr_guid(&clsid));