From 4b9396cef94e26f483c89333b8e0cd623bbcac6b Mon Sep 17 00:00:00 2001 From: James Tabor Date: Mon, 30 Nov 2009 20:13:05 +0000 Subject: [PATCH] - [Win32k] Test thread death before posting to queue. svn path=/trunk/; revision=44334 --- reactos/subsystems/win32/win32k/ntuser/message.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/reactos/subsystems/win32/win32k/ntuser/message.c b/reactos/subsystems/win32/win32k/ntuser/message.c index c9681928a7b..c11c35beede 100644 --- a/reactos/subsystems/win32/win32k/ntuser/message.c +++ b/reactos/subsystems/win32/win32k/ntuser/message.c @@ -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;