From 00c8817cc246a48c567715d7e5921814ee6c150e Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Wed, 10 Feb 2010 05:07:47 +0000 Subject: move mutex --- weasel.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/weasel.c b/weasel.c index 41e53b3..c71531d 100644 --- a/weasel.c +++ b/weasel.c @@ -191,7 +191,6 @@ intercourse() c[i] = pickrandom(population); assert(c[i]); } - pthread_mutex_unlock(&mutexsum); qsort(c, 3, sizeof(Creature *), cmp); for (i = 0; i < c[2]->length; i++) { @@ -210,6 +209,7 @@ intercourse() c[0]->locked = 0; c[1]->locked = 0; c[2]->locked = 0; + pthread_mutex_unlock(&mutexsum); pthread_exit(NULL); } -- cgit v1.2.3