Author: jgardou
Date: Mon Oct 13 18:47:44 2014
New Revision: 64735

URL: http://svn.reactos.org/svn/reactos?rev=64735&view=rev
Log:
[NTOS/SE]
 - Use the authentication ID to determine if a token represents a child of the 
current process.
CORE-8631 #resolve #comment the installer now works fine, but chrome fails to 
start

Modified:
    trunk/reactos/ntoskrnl/se/token.c

Modified: trunk/reactos/ntoskrnl/se/token.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/se/token.c?rev=64735&r1=64734&r2=64735&view=diff
==============================================================================
--- trunk/reactos/ntoskrnl/se/token.c   [iso-8859-1] (original)
+++ trunk/reactos/ntoskrnl/se/token.c   [iso-8859-1] Mon Oct 13 18:47:44 2014
@@ -571,13 +571,13 @@
     ProcessToken = PsReferencePrimaryToken(PsGetCurrentProcess());
 
     /* Get the ID */
-    ProcessLuid = ProcessToken->TokenId;
+    ProcessLuid = ProcessToken->AuthenticationId;
 
     /* Dereference the token */
     ObFastDereferenceObject(&PsGetCurrentProcess()->Token, ProcessToken);
 
     /* Get our LUID */
-    CallerLuid = Token->TokenId;
+    CallerLuid = Token->AuthenticationId;
 
     /* Compare the LUIDs */
     if (RtlEqualLuid(&CallerLuid, &ProcessLuid)) *IsChild = TRUE;


Reply via email to