Remove the thread from the list when terminating.

svn path=/trunk/; revision=14763
This commit is contained in:
Hartmut Birr 2005-04-23 10:11:37 +00:00
parent 3ff5700950
commit ff121124b1

View file

@ -1137,6 +1137,9 @@ KeTerminateThread(IN KPRIORITY Increment)
/* Lock the Dispatcher Database and the APC Queue */
DPRINT("Terminating\n");
OldIrql = KeAcquireDispatcherDatabaseLock();
/* Remove the thread from the list */
RemoveEntryList(&Thread->ThreadListEntry);
/* Insert into the Reaper List */
DPRINT("List: %p\n", PspReaperList);