diff --git a/cansequence.c b/cansequence.c index 3f22415..78cf5a5 100644 --- a/cansequence.c +++ b/cansequence.c @@ -216,7 +216,7 @@ static void do_send() } err = poll(fds, 1, 1000); - if (err == -1 && errno != -EINTR) { + if (err == 0 || (err == -1 && errno != -EINTR)) { perror("poll()"); exit(EXIT_FAILURE); }