make accept socket non-blocking; from dug song

svn:r309
This commit is contained in:
Niels Provos 2007-01-10 02:42:29 +00:00
parent de4e25f1d0
commit ff12220703

5
http.c
View File

@ -1803,7 +1803,10 @@ accept_socket(int fd, short what, void *arg)
event_warn("%s: bad accept", __func__);
return;
}
if (fcntl(nfd, F_SETFL, O_NONBLOCK) == -1) {
event_warn("fcntl(O_NONBLOCK)");
return;
}
evhttp_get_request(http, nfd, (struct sockaddr *)&ss, addrlen);
}