diff --git a/Kernel/threads.c b/Kernel/threads.c index 3b731118b2fbff9c9ea265da6c38d87dfef171c6..b9d59f3f00c14644f2678b4bcede04a43c614837 100644 --- a/Kernel/threads.c +++ b/Kernel/threads.c @@ -1044,6 +1044,9 @@ void Mutex_Release(tMutex *Mutex) Mutex->Owner = Mutex->Waiting; // Set owner Mutex->Waiting = Mutex->Waiting->Next; // Next! // Reset ->LastWaiting to NULL if we have just removed the last waiting thread + // 2010-10-02 21:50 - Comemerating the death of the longest single + // blocker in the Acess2 history. REMEMBER TO + // FUCKING MAINTAIN YOUR FUCKING LISTS DIPWIT if( Mutex->LastWaiting == Mutex->Owner ) Mutex->LastWaiting = NULL;