diff --git a/main.c b/main.c index 8acc41f..2e34b68 100644 --- a/main.c +++ b/main.c @@ -72,12 +72,10 @@ int main(int argc, char *argv[]) while (!exit_requested) { cfd = accept(sfd, (struct sockaddr *)&paddr, &paddr_size); if (cfd == -1) { - if (errno != EINTR) { - fprintf(stderr, "Error accepting connection\n"); - return 1; - } else { + if (errno == EINTR) continue; - } + fprintf(stderr, "Error accepting connection\n"); + return 1; } printf("Accepted connection\n");