]> asedeno.scripts.mit.edu Git - PuTTY.git/blobdiff - unix/uxplink.c
Add some missing checks for EINTR after select(2).
[PuTTY.git] / unix / uxplink.c
index c59238a2c3f7af56ab0d8f4f77550d83bdc308b1..82693ba893ed98871afb5e37c52d662d717af113 100644 (file)
@@ -1122,6 +1122,9 @@ int main(int argc, char **argv)
             ret = select(maxfd, &rset, &wset, &xset, NULL);
         }
 
+        if (ret < 0 && errno == EINTR)
+            continue;
+
        if (ret < 0) {
            perror("select");
            exit(1);