quagga: explicitly ignore return value of fcntl
authorFerry Huberts <ferry.huberts@pelagic.nl>
Tue, 23 Oct 2012 11:32:51 +0000 (13:32 +0200)
committerFerry Huberts <ferry.huberts@pelagic.nl>
Tue, 23 Oct 2012 11:45:54 +0000 (13:45 +0200)
Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
lib/quagga/src/client.c

index ec9d3cd..9653f94 100644 (file)
@@ -160,7 +160,7 @@ zclient_read(ssize_t * size)
 
   /* save socket status and set non-blocking for read */
   sockstatus = fcntl(zebra.sock, F_GETFL);
-  fcntl(zebra.sock, F_SETFL, sockstatus|O_NONBLOCK);
+  (void)fcntl(zebra.sock, F_SETFL, sockstatus|O_NONBLOCK);
 
   /* read whole packages */
   do {
@@ -201,13 +201,13 @@ zclient_read(ssize_t * size)
     while (*size >= (ssize_t) (offset + sizeof length));
     /* set blocking socket on fragmented packet */
     if (*size != offset)
-      fcntl(zebra.sock, F_SETFL, sockstatus);
+      (void)fcntl(zebra.sock, F_SETFL, sockstatus);
 
   }
   while (*size != offset);
 
   /* restore socket status */
-  fcntl(zebra.sock, F_SETFL, sockstatus);
+  (void)fcntl(zebra.sock, F_SETFL, sockstatus);
 
   return buf;
 }