Marcus Meissner : strmbase: Move NULL check up a bit (Coverity).
Module: wine Branch: master Commit: 67ae245a774a60023c6160db242c19f998310ac0 URL: http://source.winehq.org/git/wine.git/?a=commit;h=67ae245a774a60023c6160db24... Author: Marcus Meissner <marcus(a)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);
participants (1)
-
Alexandre Julliard