]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - net/sunrpc/svc_xprt.c
svcrpc: make xpo_recvfrom return only >=0
[karo-tx-linux.git] / net / sunrpc / svc_xprt.c
index ee15663798b373f76b07118cd5c9e04e6c899062..3e317307e288684d258e6b381e57ce13dda41f8c 100644 (file)
@@ -743,7 +743,7 @@ int svc_recv(struct svc_rqst *rqstp, long timeout)
        svc_xprt_received(xprt);
 
        /* No data, incomplete (TCP) read, or accept() */
-       if (len == 0 || len == -EAGAIN)
+       if (len <= 0)
                goto out;
 
        clear_bit(XPT_OLD, &xprt->xpt_flags);