From 3bf7878833de2551606d9cb98b13cf224eb2f6fc Mon Sep 17 00:00:00 2001
From: erdgeist <>
Date: Tue, 6 Nov 2007 01:25:36 +0000
Subject: Locks tested. Got the test routine wrong -> Fixed.

---
 mutex.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mutex.c b/mutex.c
index 3194949..5c14e45 100644
--- a/mutex.c
+++ b/mutex.c
@@ -53,7 +53,7 @@ static void bucket_remove( int bucket ) {
 
 void mutex_bucket_lock( int bucket ) {
   pthread_mutex_lock( &bucket_mutex );
-  while( !bucket_check( bucket ) )
+  while( bucket_check( bucket ) )
     pthread_cond_wait( &bucket_being_unlocked, &bucket_mutex );
   bucket_push( bucket );
   pthread_mutex_unlock( &bucket_mutex );
-- 
cgit v1.2.3