[PATCH] Fix a failure on NT4 and above
Paul Vriens
Paul.Vriens.Wine at gmail.com
Wed Mar 4 05:35:53 CST 2009
---
dlls/advapi32/tests/security.c | 8 ++++++--
1 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/dlls/advapi32/tests/security.c b/dlls/advapi32/tests/security.c
index 1d5a769..44a0447 100644
--- a/dlls/advapi32/tests/security.c
+++ b/dlls/advapi32/tests/security.c
@@ -1196,10 +1196,14 @@ static void test_token_attr(void)
ok(ret, "OpenProcessToken failed with error %d\n", GetLastError());
if (ret)
{
- BYTE buf[1024];
- Size = sizeof(buf);
+ BYTE *buf;
+
+ Size = 1024;
+ buf = HeapAlloc(GetProcessHeap(), 0, Size);
ret = GetTokenInformation(Token, TokenUser,(void*)buf, Size, &Size);
ok(ret, "GetTokenInformation failed with error %d\n", GetLastError());
+ HeapFree(GetProcessHeap(), 0, buf);
+
Size = sizeof(ImpersonationLevel);
ret = GetTokenInformation(Token, TokenImpersonationLevel, &ImpersonationLevel, Size, &Size);
GLE = GetLastError();
--
1.6.0.6
--------------040607090208030301010701--
More information about the wine-patches
mailing list