From 36af38d7dd4870e445374dd55fec53273542614c Mon Sep 17 00:00:00 2001 From: Saveliy Tretiakov Date: Sun, 1 Apr 2007 17:27:59 +0000 Subject: [PATCH] Add missing check svn path=/trunk/; revision=26232 --- reactos/ntoskrnl/ex/sysinfo.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/reactos/ntoskrnl/ex/sysinfo.c b/reactos/ntoskrnl/ex/sysinfo.c index 80fbc975779..9459838e704 100644 --- a/reactos/ntoskrnl/ex/sysinfo.c +++ b/reactos/ntoskrnl/ex/sysinfo.c @@ -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)