[PATCH] Do not call Release if CoCreateInstance failed
Michael Karcher
wine at mkarcher.dialup.fu-berlin.de
Tue May 20 02:23:00 CDT 2008
---
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 9e7c135..3ba22d7 100644
--- a/dlls/ole32/tests/compobj.c
+++ b/dlls/ole32/tests/compobj.c
@@ -229,7 +229,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);
--
1.5.5.1
More information about the wine-patches
mailing list