diff --git a/src/scheduler.c b/src/scheduler.c
index 77996f9657febfd82ce770ac60055bc4b48d7097..13527d97599b9cdcff18a0143d6238559a3af450 100644
--- a/src/scheduler.c
+++ b/src/scheduler.c
@@ -1358,10 +1358,11 @@ struct task *scheduler_gettask(struct scheduler *s, int qid,
 
 /* If we failed, take a short nap. */
 #ifdef WITH_MPI
-    if (res == NULL && qid > 1) {
+    if (res == NULL && qid > 1)
 #else
-    if (res == NULL) {
+    if (res == NULL)
 #endif
+    {
       pthread_mutex_lock(&s->sleep_mutex);
       res = queue_gettask(&s->queues[qid], prev, 1);
       if (res == NULL && s->waiting > 0) {