Commit b28a8a31 authored by Sebastian Lackner's avatar Sebastian Lackner Committed by Alexandre Julliard

quartz: Add check for NULL pointer in FileSource_Load.

parent 610d6b45
......@@ -613,6 +613,9 @@ static HRESULT WINAPI FileSource_Load(IFileSourceFilter * iface, LPCOLESTR pszFi
TRACE("(%s, %p)\n", debugstr_w(pszFileName), pmt);
if (!pszFileName)
return E_POINTER;
/* open file */
/* FIXME: check the sharing values that native uses */
hFile = CreateFileW(pszFileName, GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_EXISTING, FILE_FLAG_OVERLAPPED, NULL);
......
......@@ -252,7 +252,6 @@ static void test_filesourcefilter(void)
ok(olepath == NULL, "expected NULL, got %p\n", olepath);
hr = IFileSourceFilter_Load(filesource, NULL, NULL);
todo_wine
ok(hr == E_POINTER, "expected E_POINTER, got %08x\n", hr);
hr = IFileSourceFilter_Load(filesource, path, NULL);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment