]> git.netwichtig.de Git - user/henk/code/exim.git/blobdiff - src/src/ip.c
Really re-select() when interrupted.
[user/henk/code/exim.git] / src / src / ip.c
index ead7299bcc7caa6a2804712753f4f6ec0a5c0325..cb54f1617b95cd4b66797efdc5ba1dbbe0731503 100644 (file)
@@ -499,7 +499,7 @@ do
 
   /* If the socket is ready, break out of the loop. */
   }
-while (!FD_ISSET(fd, &select_inset));
+while (rc < 0 || !FD_ISSET(fd, &select_inset));
 return TRUE;
 }