]> git.gsnw.org Git - fping.git/commitdiff
Return -1 when socket_can_read times out.
authorRamon Novoa <ramonnovoa@gmail.com>
Thu, 15 Feb 2018 12:24:27 +0000 (13:24 +0100)
committerRamon Novoa <ramonnovoa@gmail.com>
Thu, 15 Feb 2018 12:24:27 +0000 (13:24 +0100)
0 is a valid file descriptor. Use -1 instead to signal a timeout.

src/fping.c

index 2a885e42260176a0c37927f48fa75a630a89447a..d4d112f00ede637c1d0691fe7f8f36adc3c069d4 100644 (file)
@@ -1716,7 +1716,7 @@ select_again:
 #endif
     }
 
-    return 0;
+    return -1;
 }
 
 int receive_packet(int socket,
@@ -2005,7 +2005,7 @@ int wait_for_reply(long wait_time)
         to.tv_usec = 0;
     }
     s = socket_can_read(&to);
-    if (s == 0) {
+    if (s == -1) {
         return 0; /* timeout */
     }