ole32: Return an error from CoUnmarshalInterface if pStream is NULL or if ppv is NULL.
This commit is contained in:
parent
35548d15c4
commit
7730e1408f
|
@ -1659,6 +1659,9 @@ HRESULT WINAPI CoUnmarshalInterface(IStream *pStream, REFIID riid, LPVOID *ppv)
|
||||||
|
|
||||||
TRACE("(%p, %s, %p)\n", pStream, debugstr_guid(riid), ppv);
|
TRACE("(%p, %s, %p)\n", pStream, debugstr_guid(riid), ppv);
|
||||||
|
|
||||||
|
if (!pStream || !ppv)
|
||||||
|
return E_INVALIDARG;
|
||||||
|
|
||||||
hr = get_unmarshaler_from_stream(pStream, &pMarshal, &iid);
|
hr = get_unmarshaler_from_stream(pStream, &pMarshal, &iid);
|
||||||
if (hr != S_OK)
|
if (hr != S_OK)
|
||||||
return hr;
|
return hr;
|
||||||
|
|
Loading…
Reference in New Issue