Ignore EINTR on select().
authorPekka Riikonen <priikone@silcnet.org>
Tue, 3 Oct 2000 11:54:57 +0000 (11:54 +0000)
committerPekka Riikonen <priikone@silcnet.org>
Tue, 3 Oct 2000 11:54:57 +0000 (11:54 +0000)
lib/silcutil/silcschedule.c

index 1d0814264e8e04f1004cf204233c31df55c85988..5d4a8f612152822ea1596a5dfcd2680edfee0f2d 100644 (file)
@@ -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: