strmbase: Handle the failure of CoCreateInstance (PVS-Studio)
Michael Stefaniuc
mstefani at redhat.de
Thu Jan 22 04:01:44 CST 2015
---
dlls/strmbase/pospass.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/dlls/strmbase/pospass.c b/dlls/strmbase/pospass.c
index b7ba811..e547328 100644
--- a/dlls/strmbase/pospass.c
+++ b/dlls/strmbase/pospass.c
@@ -236,6 +236,8 @@ HRESULT WINAPI CreatePosPassThru(IUnknown* pUnkOuter, BOOL bRenderer, IPin *pPin
ISeekingPassThru *passthru;
hr = CoCreateInstance(&CLSID_SeekingPassThru, pUnkOuter, CLSCTX_INPROC_SERVER, &IID_IUnknown, (void**)ppPassThru);
+ if (FAILED(hr))
+ return hr;
IUnknown_QueryInterface(*ppPassThru, &IID_ISeekingPassThru, (void**)&passthru);
hr = ISeekingPassThru_Init(passthru, bRenderer, pPin);
--
1.9.3
More information about the wine-patches
mailing list