diff --git a/tritty.c b/tritty.c index a2548a3..984c0e7 100644 --- a/tritty.c +++ b/tritty.c @@ -109,6 +109,8 @@ main(int argc, char **argv) FD_SET(fdchild, &fdset); if (select(fdchild+1, &fdset, NULL, NULL, NULL) == -1) { + if (errno == EINTR) + continue; perror("select"); return 1; }