AllocateAndInitializeSid does not work on Win98.
authorJakob Eriksson <jakov@vmlinux.org>
Wed, 3 Nov 2004 22:14:55 +0000 (22:14 +0000)
committerAlexandre Julliard <julliard@winehq.org>
Wed, 3 Nov 2004 22:14:55 +0000 (22:14 +0000)
dlls/advapi32/tests/security.c

index 7cf90779fb86502ae1086adcb6ddeb37f3bf9882..431236b744e9501c4e0d295a9cfab00c783fcd00 100644 (file)
@@ -133,13 +133,15 @@ void test_trustee()
 {
     TRUSTEE trustee;
     PSID psid;
-    DWORD r;
     LPSTR str = "2jjj";
 
     SID_IDENTIFIER_AUTHORITY auth = { {0x11,0x22,0,0,0, 0} };
 
-    r = AllocateAndInitializeSid( &auth, 1, 42, 0,0,0,0,0,0,0,&psid );
-    ok( r, "failed to init SID\n" );
+    if ( ! AllocateAndInitializeSid( &auth, 1, 42, 0,0,0,0,0,0,0,&psid ) )
+    {
+        trace( "failed to init SID\n" );
+       return;
+    }
 
     memset( &trustee, 0xff, sizeof trustee );
     BuildTrusteeWithSidA( &trustee, psid );