From c81592fcc5bb205b91a6328100cb7780b1c434da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrien=20Gallou=C3=ABt?= Date: Thu, 23 Jun 2016 12:15:01 +0000 Subject: [PATCH] Don't fd_set_nonblock(-1) --- src/main.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main.c b/src/main.c index b7698a4..7d9f1ee 100644 --- a/src/main.c +++ b/src/main.c @@ -282,8 +282,11 @@ static int sk_accept (int fd) int ret = accept(fd, (struct sockaddr *)&addr, &addr_size); - if (ret==-1 && errno!=EINTR) - perror("accept"); + if (ret==-1) { + if (errno!=EINTR) + perror("accept"); + return -1; + } fd_set_nonblock(ret);