From 075ba93d0cb218df6ae3f8bcf791c70cc56f0f9c Mon Sep 17 00:00:00 2001 From: Christoph von Wittich Date: Thu, 3 Sep 2015 07:15:52 +0000 Subject: [PATCH] [NTOS:SE] fix uninitialized variable usage CID 1322236 svn path=/trunk/; revision=68925 --- reactos/ntoskrnl/se/token.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/reactos/ntoskrnl/se/token.c b/reactos/ntoskrnl/se/token.c index 2a1bd550f23..65f56fc578f 100644 --- a/reactos/ntoskrnl/se/token.c +++ b/reactos/ntoskrnl/se/token.c @@ -1080,6 +1080,12 @@ SeQueryInformationToken(IN PACCESS_TOKEN Token, PSECURITY_IMPERSONATION_LEVEL SeImpersonationLvl; PAGED_CODE(); + if (TokenInformationClass >= MaxTokenInfoClass) + { + DPRINT1("SeQueryInformationToken(%d) invalid information class\n", TokenInformationClass); + return STATUS_INVALID_INFO_CLASS; + } + switch (TokenInformationClass) { case TokenImpersonationLevel: @@ -1106,6 +1112,7 @@ SeQueryInformationToken(IN PACCESS_TOKEN Token, default: UNIMPLEMENTED; + Status = STATUS_NOT_IMPLEMENTED; break; }