Skip to content

Commit 7e6e327

Browse files
committed
[NTOS:SE] Fix handle leak on failure in SepOpenThreadToken
1 parent 8eff6df commit 7e6e327

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

ntoskrnl/se/token.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1335,6 +1335,7 @@ SepOpenThreadToken(
13351335
if (!NT_SUCCESS(Status))
13361336
{
13371337
DPRINT1("Failed to impersonate the client (Status 0x%lx)\n", Status);
1338+
ObCloseHandle(TokenHandle, PreviousMode);
13381339
ObDereferenceObject(NewToken);
13391340
ObDereferenceObject(Thread2);
13401341
return Status;

0 commit comments

Comments
 (0)