Index: generic/src/synch/waitq.c
===================================================================
--- generic/src/synch/waitq.c	(revision a3ac9a7e277c7bc7d416f4d9ad871db2c430696c)
+++ generic/src/synch/waitq.c	(revision 8ad925c369d2affa7ebab2cf17653db3b754cfe4)
@@ -77,5 +77,5 @@
 grab_locks:
 	spinlock_lock(&t->lock);
-	if (wq = t->sleep_queue) {		/* assignment */
+	if ((wq = t->sleep_queue)) {		/* assignment */
 		if (!spinlock_trylock(&wq->lock)) {
 			spinlock_unlock(&t->lock);
