[NTOS:SE] Fix handle leak on failure in SepOpenThreadToken

This commit is contained in:
Timo Kreuzer
2025-10-18 15:14:14 +03:00
parent 8eff6dfb77
commit 7e6e327581
+1
View File
@@ -1335,6 +1335,7 @@ SepOpenThreadToken(
if (!NT_SUCCESS(Status))
{
DPRINT1("Failed to impersonate the client (Status 0x%lx)\n", Status);
ObCloseHandle(TokenHandle, PreviousMode);
ObDereferenceObject(NewToken);
ObDereferenceObject(Thread2);
return Status;