Thomas Faber : qcap: Reference module only on successful object creation.

Alexandre Julliard julliard at wine.codeweavers.com
Mon Jul 28 20:50:43 CDT 2014


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

Author: Thomas Faber <thomas.faber at reactos.org>
Date:   Sun Jul 27 11:03:40 2014 +0200

qcap: Reference module only on successful object creation.

---

 dlls/qcap/vfwcapture.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dlls/qcap/vfwcapture.c b/dlls/qcap/vfwcapture.c
index 6d416b7..2cbf493 100644
--- a/dlls/qcap/vfwcapture.c
+++ b/dlls/qcap/vfwcapture.c
@@ -732,7 +732,6 @@ VfwPin_Construct( IBaseFilter * pBaseFilter, LPCRITICAL_SECTION pCritSec,
     piOutput.dir = PINDIR_OUTPUT;
     piOutput.pFilter = pBaseFilter;
     lstrcpyW(piOutput.achName, wszOutputPinName);
-    ObjectRefCount(TRUE);
 
     hr = BaseOutputPin_Construct(&VfwPin_Vtbl, sizeof(VfwPinImpl), &piOutput, &output_BaseOutputFuncTable, pCritSec, ppPin);
 
@@ -740,6 +739,7 @@ VfwPin_Construct( IBaseFilter * pBaseFilter, LPCRITICAL_SECTION pCritSec,
     {
         VfwPinImpl *pPinImpl = (VfwPinImpl*)*ppPin;
         pPinImpl->KSP_VT = &KSP_VTable;
+        ObjectRefCount(TRUE);
     }
 
     return hr;




More information about the wine-cvs mailing list