[ros-diffs] [tretiakov] 26232: Add missing check

tretiakov at svn.reactos.org tretiakov at svn.reactos.org
Sun Apr 1 19:27:59 CEST 2007


Author: tretiakov
Date: Sun Apr  1 21:27:59 2007
New Revision: 26232

URL: http://svn.reactos.org/svn/reactos?rev=26232&view=rev
Log:
Add missing check

Modified:
    trunk/reactos/ntoskrnl/ex/sysinfo.c

Modified: trunk/reactos/ntoskrnl/ex/sysinfo.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/ex/sysinfo.c?rev=26232&r1=26231&r2=26232&view=diff
==============================================================================
--- trunk/reactos/ntoskrnl/ex/sysinfo.c (original)
+++ trunk/reactos/ntoskrnl/ex/sysinfo.c Sun Apr  1 21:27:59 2007
@@ -1322,6 +1322,9 @@
     if(Size != sizeof(PVOID)) 
         return STATUS_INFO_LENGTH_MISMATCH;
    
+    if(KeGetPreviousMode() != KernelMode) 
+        return STATUS_PRIVILEGE_NOT_HELD;
+    
     // Scan the module list 
     NextEntry = PsLoadedModuleList.Flink;
     while(NextEntry != &PsLoadedModuleList)




More information about the Ros-diffs mailing list