unix: handle EWOULDBLOCK in uv__server_io()

This commit is contained in:
Ben Noordhuis 2012-04-21 05:52:38 +02:00
parent a29892d9d4
commit a8b5235132

View File

@ -187,7 +187,7 @@ void uv__server_io(EV_P_ ev_io* watcher, int revents) {
fd = uv__accept(stream->fd, (struct sockaddr*)&addr, sizeof addr);
if (fd < 0) {
if (errno == EAGAIN) {
if (errno == EAGAIN || errno == EWOULDBLOCK) {
/* No problem. */
return;
} else if (errno == EMFILE) {