[PATCH] ole32/tests: Test pointer returned by ProgIDFromCLSID() on failure
Nikolay Sivov
nsivov at codeweavers.com
Sun Apr 9 23:37:28 CDT 2017
Signed-off-by: Nikolay Sivov <nsivov at codeweavers.com>
---
dlls/ole32/tests/compobj.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/dlls/ole32/tests/compobj.c b/dlls/ole32/tests/compobj.c
index 20d2962423..e585a4600c 100644
--- a/dlls/ole32/tests/compobj.c
+++ b/dlls/ole32/tests/compobj.c
@@ -356,11 +356,13 @@ static void test_ProgIDFromCLSID(void)
CoTaskMemFree(progid);
/* classes without default progid, progid list is not used */
+ progid = (void *)0xdeadbeef;
hr = ProgIDFromCLSID(&IID_Testiface5, &progid);
- ok(hr == REGDB_E_CLASSNOTREG, "got 0x%08x\n", hr);
+ ok(hr == REGDB_E_CLASSNOTREG && progid == NULL, "got 0x%08x, progid %p\n", hr, progid);
+ progid = (void *)0xdeadbeef;
hr = ProgIDFromCLSID(&IID_Testiface6, &progid);
- ok(hr == REGDB_E_CLASSNOTREG, "got 0x%08x\n", hr);
+ ok(hr == REGDB_E_CLASSNOTREG && progid == NULL, "got 0x%08x, progid %p\n", hr, progid);
pDeactivateActCtx(0, cookie);
pReleaseActCtx(handle);
--
2.11.0
More information about the wine-patches
mailing list