Quieten noisy compiler
authorJeremy Harris <jgh146exb@wizmail.org>
Sun, 12 Oct 2014 17:18:51 +0000 (18:18 +0100)
committerJeremy Harris <jgh146exb@wizmail.org>
Sun, 12 Oct 2014 17:18:51 +0000 (18:18 +0100)
As usual, gcc whining that perfectly valid C coding is
"ambiguous".  Wrongly.

src/src/deliver.c

index 2ee69d37e93a7565e1db069b2b1395c40b52c666..881c977332345b62769ce7f936ee38987dc1cb45 100644 (file)
@@ -2988,16 +2988,15 @@ while (!done)
      to get all available data from pipe. unfinished has to be true 
      as well. */
   if (remaining < required)
      to get all available data from pipe. unfinished has to be true 
      as well. */
   if (remaining < required)
+    {
     if (unfinished)
       continue;
     if (unfinished)
       continue;
-    else
-      {
-      msg = string_sprintf("failed to read pipe from transport process "
-        "%d for transport %s: required size=%d > remaining size=%d and unfinished=false", 
-        pid, addr->transport->driver_name, required, remaining);
-      done = TRUE;
-      break;
-      }
+    msg = string_sprintf("failed to read pipe from transport process "
+      "%d for transport %s: required size=%d > remaining size=%d and unfinished=false", 
+      pid, addr->transport->driver_name, required, remaining);
+    done = TRUE;
+    break;
+    }
 
   /* step behind the header */
   ptr += PIPE_HEADER_SIZE;
 
   /* step behind the header */
   ptr += PIPE_HEADER_SIZE;