Add missing check

svn path=/trunk/; revision=26232
This commit is contained in:
Saveliy Tretiakov 2007-04-01 17:27:59 +00:00
parent 9a92415ba4
commit 36af38d7dd

View file

@ -1322,6 +1322,9 @@ SSI_DEF(SystemUnloadGdiDriverInformation)
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)