[1/4] qcap: Reference module only on successful object creation.

Thomas Faber thomas.faber at reactos.org
Sun Jul 27 09:46:07 CDT 2014


From e4001fa0db31a077f9fd251cba217d9067ed63a1 Mon Sep 17 00:00:00 2001
From: Thomas Faber <thomas.faber at reactos.org>
Date: Sun, 27 Jul 2014 11:03:40 +0200
Subject: 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;
-- 
1.9.0.msysgit.0



More information about the wine-patches mailing list