diff --git a/src/backend.cmod b/src/backend.cmod
index 9401ce4045f2fc541a4e2c11230625246aa863de..dde3a81c75cc3479e91cfea26c03b3461a90f7e2 100644
--- a/src/backend.cmod
+++ b/src/backend.cmod
@@ -389,7 +389,8 @@ PIKECLASS Backend
   static int wakeup_callback(struct fd_callback_box *box, int UNUSED(event))
   {
     char buffer[1024];
-    while( (fd_read(box->fd, buffer, sizeof(buffer)) < 0) && (errno==EINTR)); /* Clear 'flag' */
+    while( (fd_read(box->fd, buffer, sizeof(buffer)) < 0) && (errno==EINTR))
+      ; /* Clear 'flag' */
 #ifdef _REENTRANT
     while (box->backend->set_busy) {
       co_wait_interpreter(&box->backend->set_change);