- [Win32k] Test thread death before posting to queue.

svn path=/trunk/; revision=44334
This commit is contained in:
James Tabor 2009-11-30 20:13:05 +00:00
parent c4e84dd682
commit 4b9396cef9

View file

@ -1324,7 +1324,7 @@ UserPostThreadMessage( DWORD idThread,
if( Status == STATUS_SUCCESS )
{
pThread = (PTHREADINFO)peThread->Tcb.Win32Thread;
if( !pThread || !pThread->MessageQueue )
if( !pThread || !pThread->MessageQueue || (pThread->TIF_flags & TIF_INCLEANUP))
{
ObDereferenceObject( peThread );
return FALSE;