nl_recv(): EWOULDBLOCK return value also checked
This commit is contained in:
parent
69468517d0
commit
2249eaebd4
1 changed files with 2 additions and 3 deletions
5
lib/nl.c
5
lib/nl.c
|
@ -475,9 +475,8 @@ retry:
|
|||
NL_DBG(3, "recvmsg() returned EINTR, retrying\n");
|
||||
goto retry;
|
||||
}
|
||||
|
||||
if (errno == EAGAIN) {
|
||||
NL_DBG(3, "recvmsg() returned EAGAIN, aborting\n");
|
||||
if (errno == EAGAIN || errno == EWOULDBLOCK) {
|
||||
NL_DBG(3, "recvmsg() returned EAGAIN||EWOULDBLOCK, aborting\n");
|
||||
retval = 0;
|
||||
goto abort;
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue