From bf160c7adcfd0fcd275eb74ba36f05387ae9bf9a Mon Sep 17 00:00:00 2001 From: Ove Kaaven Date: Sun, 9 May 1999 16:00:35 +0000 Subject: [PATCH] Restart interrupted select() (happens with -pg). --- server/select.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/server/select.c b/server/select.c index 2a0cdb89181..4121eac9bd9 100644 --- a/server/select.c +++ b/server/select.c @@ -179,7 +179,10 @@ void select_loop(void) } if (!ret) continue; - if (ret == -1) perror("select"); + if (ret == -1) { + if (errno == EINTR) continue; + perror("select"); + } for (i = 0; i <= max_fd; i++) {