From: Pekka Riikonen Date: Tue, 3 Oct 2000 11:54:57 +0000 (+0000) Subject: Ignore EINTR on select(). X-Git-Tag: 1.2.beta1~2711 X-Git-Url: http://git.silcnet.org/gitweb/?p=crypto.git;a=commitdiff_plain;h=02dba3fcbd34112493e8507bfb8d85642b810225 Ignore EINTR on select(). --- diff --git a/lib/silcutil/silcschedule.c b/lib/silcutil/silcschedule.c index 1d081426..5d4a8f61 100644 --- a/lib/silcutil/silcschedule.c +++ b/lib/silcutil/silcschedule.c @@ -476,6 +476,8 @@ int silc_schedule_one(int timeout_usecs) &schedule.out, 0, schedule.timeout)) { case -1: /* Error */ + if (errno == EINTR) + break; SILC_LOG_ERROR(("Error in select(): %s", strerror(errno))); break; case 0: