Alexandre Julliard : ole32/tests: Don' t release the token object since it doesn't have a proper ref count.
Module: wine Branch: master Commit: a104766b078a0fbd3010b06679e6dc23cf8a26d1 URL: http://source.winehq.org/git/wine.git/?a=commit;h=a104766b078a0fbd3010b06679... Author: Alexandre Julliard <julliard(a)winehq.org> Date: Tue Aug 18 13:00:31 2009 +0200 ole32/tests: Don't release the token object since it doesn't have a proper ref count. --- dlls/ole32/tests/compobj.c | 5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) diff --git a/dlls/ole32/tests/compobj.c b/dlls/ole32/tests/compobj.c index 9fc3b20..1cfe86b 100644 --- a/dlls/ole32/tests/compobj.c +++ b/dlls/ole32/tests/compobj.c @@ -1325,7 +1325,6 @@ static void test_CoGetContextToken(void) token = 0; hr = pCoGetContextToken(&token); ok(hr == S_OK, "Expected S_OK, got 0x%08x\n", hr); - IUnknown_Release((IUnknown *)token); SetEvent(info.stop); ok( !WaitForSingleObject(thread, 10000), "wait timed out\n" ); @@ -1349,7 +1348,7 @@ static void test_CoGetContextToken(void) ok(token, "Expected token != 0\n"); refs = IUnknown_AddRef((IUnknown *)token); - ok(refs == 1, "Expected 1, got %u\n", refs); + todo_wine ok(refs == 1, "Expected 1, got %u\n", refs); hr = pCoGetObjectContext(&IID_IObjContext, (void **)&ctx); ok(hr == S_OK, "Expected S_OK, got 0x%08x\n", hr); @@ -1362,7 +1361,7 @@ static void test_CoGetContextToken(void) todo_wine ok(refs == 2, "Expected 2, got %u\n", refs); refs = IUnknown_Release((IUnknown *)token); - todo_wine ok(refs == 1, "Expected 1, got %u\n", refs); + ok(refs == 1, "Expected 1, got %u\n", refs); /* CoGetContextToken does not add a reference */ token = 0;
participants (1)
-
Alexandre Julliard