nl_recv: return -NLE_AGAIN Signed-off-by: Holger Eitzenberger --- lib/nl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/nl.c b/lib/nl.c index fa43c56..b950dc7 100644 --- a/lib/nl.c +++ b/lib/nl.c @@ -629,7 +629,7 @@ retry: } if (errno == EAGAIN || errno == EWOULDBLOCK) { NL_DBG(3, "recvmsg() returned EAGAIN||EWOULDBLOCK, aborting\n"); - retval = 0; + retval = -NLE_AGAIN; goto abort; } retval = -nl_syserr2nlerr(errno);