Author: tfaber
Date: Tue Jun 26 08:36:58 2012
New Revision: 56807

URL: http://svn.reactos.org/svn/reactos?rev=56807&view=rev
Log:
[NTOSKRNL:SE]
- Do not dereference pointer before checking against NULL in 
SeSetSecurityDescriptorInfo

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

Modified: trunk/reactos/ntoskrnl/se/sd.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/se/sd.c?rev=56807&r1=56806&r2=56807&view=diff
==============================================================================
--- trunk/reactos/ntoskrnl/se/sd.c [iso-8859-1] (original)
+++ trunk/reactos/ntoskrnl/se/sd.c [iso-8859-1] Tue Jun 26 08:36:58 2012
@@ -882,11 +882,12 @@
     SECURITY_INFORMATION SecurityInformation;
 
     ObjectSd = *ObjectsSecurityDescriptor;
-    ASSERT(ObjectSd->Control & SE_SELF_RELATIVE);
 
     /* The object does not have a security descriptor. */
     if (!ObjectSd)
         return STATUS_NO_SECURITY_ON_OBJECT;
+
+    ASSERT(ObjectSd->Control & SE_SELF_RELATIVE);
 
     SecurityInformation = *_SecurityInformation;
 


Reply via email to