Module: wine Branch: master Commit: 67ae245a774a60023c6160db242c19f998310ac0 URL: http://source.winehq.org/git/wine.git/?a=commit;h=67ae245a774a60023c6160db24...
Author: Marcus Meissner marcus@jet.franken.de Date: Sun Jun 26 16:32:39 2011 +0200
strmbase: Move NULL check up a bit (Coverity).
---
dlls/strmbase/transform.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/dlls/strmbase/transform.c b/dlls/strmbase/transform.c index cfde074..791d27e 100644 --- a/dlls/strmbase/transform.c +++ b/dlls/strmbase/transform.c @@ -222,11 +222,12 @@ HRESULT TransformFilter_Construct(const IBaseFilterVtbl *pVtbl, LONG filter_size assert(filter_size >= sizeof(TransformFilter));
pTf = CoTaskMemAlloc(filter_size); - ZeroMemory(pTf, filter_size);
if (!pTf) return E_OUTOFMEMORY;
+ ZeroMemory(pTf, filter_size); + if (SUCCEEDED(TransformFilter_Init(pVtbl, pClsid, pFuncsTable, pTf))) { *ppTransformFilter = (IBaseFilter*)(&pTf->filter.lpVtbl);