From 4bd6107db73131e1b48f1902833fd7c637c08bda Mon Sep 17 00:00:00 2001 From: "Heiko Schlittermann (HS12-RIPE)" Date: Mon, 10 Aug 2015 00:39:36 +0200 Subject: [PATCH] Really re-select() when interrupted. --- src/src/ip.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/src/ip.c b/src/src/ip.c index ead7299bc..cb54f1617 100644 --- a/src/src/ip.c +++ b/src/src/ip.c @@ -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; } -- 2.30.2