[NTOS:SE] fix uninitialized variable usage CID 1322236

svn path=/trunk/; revision=68925
This commit is contained in:
Christoph von Wittich
2015-09-03 07:15:52 +00:00
parent 818c6c4afc
commit 075ba93d0c
+7
View File
@@ -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;
}