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…
==============================================================================
--- 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;