Aric Stewart : wineqtdecoder: Zero out the whole QTSplitter structure on creation.

Alexandre Julliard julliard at winehq.org
Mon Jan 16 13:01:33 CST 2012


Module: wine
Branch: master
Commit: 3ef34d77996914e55e9aef3ca6518db36dc8a0a7
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=3ef34d77996914e55e9aef3ca6518db36dc8a0a7

Author: Aric Stewart <aric at codeweavers.com>
Date:   Mon Jan 16 10:11:47 2012 -0600

wineqtdecoder: Zero out the whole QTSplitter structure on creation.

---

 dlls/wineqtdecoder/qtsplitter.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/dlls/wineqtdecoder/qtsplitter.c b/dlls/wineqtdecoder/qtsplitter.c
index 06709c3..a42f984 100644
--- a/dlls/wineqtdecoder/qtsplitter.c
+++ b/dlls/wineqtdecoder/qtsplitter.c
@@ -233,6 +233,7 @@ IUnknown * CALLBACK QTSplitter_create(IUnknown *punkout, HRESULT *phr)
         *phr = E_OUTOFMEMORY;
         return NULL;
     }
+    ZeroMemory(This,sizeof(*This));
 
     BaseFilter_Init(&This->filter, &QT_Vtbl, &CLSID_QTSplitter, (DWORD_PTR)(__FILE__ ": QTSplitter.csFilter"), &BaseFuncTable);
 
@@ -250,7 +251,6 @@ IUnknown * CALLBACK QTSplitter_create(IUnknown *punkout, HRESULT *phr)
     This->pInputPin.pin.refCount = 1;
     This->pInputPin.pin.pConnectedTo = NULL;
     This->pInputPin.pin.pCritSec = &This->filter.csFilter;
-    ZeroMemory(&This->pInputPin.pin.mtCurrent, sizeof(AM_MEDIA_TYPE));
     *phr = S_OK;
     return obj;
 }




More information about the wine-cvs mailing list