windowscodecs: Return E_INVALIDARG from GetFrame with NULL pointer.
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com> Signed-off-by: Esme Povirk <esme@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
958b433272
commit
8f1122f8d2
|
@ -724,7 +724,7 @@ static HRESULT WINAPI CommonDecoder_GetFrame(IWICBitmapDecoder *iface,
|
|||
TRACE("(%p,%u,%p)\n", iface, index, ppIBitmapFrame);
|
||||
|
||||
if (!ppIBitmapFrame)
|
||||
return E_POINTER;
|
||||
return E_INVALIDARG;
|
||||
|
||||
EnterCriticalSection(&This->lock);
|
||||
|
||||
|
|
|
@ -123,7 +123,7 @@ static void test_decode(void)
|
|||
ok(count == 1, "unexpected count %u\n", count);
|
||||
|
||||
hr = IWICBitmapDecoder_GetFrame(decoder, 0, NULL);
|
||||
todo_wine ok(hr == E_INVALIDARG, "GetFrame(NULL) returned hr=%x\n", hr);
|
||||
ok(hr == E_INVALIDARG, "GetFrame(NULL) returned hr=%x\n", hr);
|
||||
|
||||
for (j = 2; j > 0; --j)
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue