Michael Karcher : ole32/tests: Do not call Release if CoCreateInstance failed.

Alexandre Julliard julliard at winehq.org
Tue May 20 09:06:23 CDT 2008


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

Author: Michael Karcher <wine at mkarcher.dialup.fu-berlin.de>
Date:   Tue May 20 09:23:00 2008 +0200

ole32/tests: Do not call Release if CoCreateInstance failed.

---

 dlls/ole32/tests/compobj.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/dlls/ole32/tests/compobj.c b/dlls/ole32/tests/compobj.c
index 89cf9b9..ad0a4cf 100644
--- a/dlls/ole32/tests/compobj.c
+++ b/dlls/ole32/tests/compobj.c
@@ -208,7 +208,7 @@ static void test_CoCreateInstance(void)
     OleInitialize(NULL);
     hr = CoCreateInstance(rclsid, NULL, CLSCTX_INPROC_SERVER, &IID_IUnknown, (void **)&pUnk);
     ok_ole_success(hr, "CoCreateInstance");
-    IUnknown_Release(pUnk);
+    if(pUnk) IUnknown_Release(pUnk);
     OleUninitialize();
 
     hr = CoCreateInstance(rclsid, NULL, CLSCTX_INPROC_SERVER, &IID_IUnknown, (void **)&pUnk);




More information about the wine-cvs mailing list