mirror of
https://github.com/cuberite/libevent.git
synced 2025-09-17 08:17:42 -04:00
make accept socket non-blocking; from dug song
svn:r309
This commit is contained in:
parent
de4e25f1d0
commit
ff12220703
5
http.c
5
http.c
@ -1803,7 +1803,10 @@ accept_socket(int fd, short what, void *arg)
|
|||||||
event_warn("%s: bad accept", __func__);
|
event_warn("%s: bad accept", __func__);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
if (fcntl(nfd, F_SETFL, O_NONBLOCK) == -1) {
|
||||||
|
event_warn("fcntl(O_NONBLOCK)");
|
||||||
|
return;
|
||||||
|
}
|
||||||
evhttp_get_request(http, nfd, (struct sockaddr *)&ss, addrlen);
|
evhttp_get_request(http, nfd, (struct sockaddr *)&ss, addrlen);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user