Module: wine Branch: master Commit: 02b3700779ca2ea5eed43986ca762ee2784e9d8b URL: http://source.winehq.org/git/wine.git/?a=commit;h=02b3700779ca2ea5eed43986ca...
Author: Alistair Leslie-Hughes leslie_alistair@hotmail.com Date: Sun Feb 12 11:22:03 2012 +1100
advapi32: Correct tests under WOW64.
---
dlls/advapi32/tests/security.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/dlls/advapi32/tests/security.c b/dlls/advapi32/tests/security.c index 4cc1402..c8db437 100644 --- a/dlls/advapi32/tests/security.c +++ b/dlls/advapi32/tests/security.c @@ -1455,9 +1455,11 @@ static void test_token_attr(void) Size = 0; ret = GetTokenInformation(Token, TokenGroups, Groups, Size2, &Size); ok(Size > 1, "got %d\n", Size); - ok(!ret && GetLastError() == ERROR_INSUFFICIENT_BUFFER, + ok((!ret && GetLastError() == ERROR_INSUFFICIENT_BUFFER) || broken(ret) /* wow64 */, "%d with error %d\n", ret, GetLastError()); - ok(*((BYTE*)Groups) == 0xcc, "buffer altered\n"); + if(!ret) + ok(*((BYTE*)Groups) == 0xcc, "buffer altered\n"); + HeapFree(GetProcessHeap(), 0, Groups);
SetLastError(0xdeadbeef);