- Properly close handle thread when failing to start it.

svn path=/trunk/; revision=66340
This commit is contained in:
Jérôme Gardou 2015-02-17 20:41:40 +00:00
parent b74ab8276c
commit 8b177cb83f

View file

@ -481,7 +481,7 @@ PspCreateThread(OUT PHANDLE ThreadHandle,
ObDereferenceObject(Thread);
/* Close its handle, killing it */
ObCloseHandle(ThreadHandle, PreviousMode);
ObCloseHandle(hThread, PreviousMode);
/* Return the exception code */
_SEH2_YIELD(return _SEH2_GetExceptionCode());
@ -523,7 +523,7 @@ PspCreateThread(OUT PHANDLE ThreadHandle,
ObDereferenceObject(Thread);
/* Close its handle, killing it */
ObCloseHandle(ThreadHandle, PreviousMode);
ObCloseHandle(hThread, PreviousMode);
return Status;
}