From a04c396a21d29da832de21c693da18e6cbf56a13 Mon Sep 17 00:00:00 2001 From: Nikias Bassen Date: Mon, 18 May 2009 00:39:11 +0200 Subject: mall change to recv_buf_timeout for easier debugging. --- src/sock_stuff.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/sock_stuff.c b/src/sock_stuff.c index b51d6ba..137375d 100644 --- a/src/sock_stuff.c +++ b/src/sock_stuff.c @@ -287,7 +287,10 @@ int recv_buf_timeout(int fd, void *data, size_t length, int flags, // but this is an error condition if (verbose >= 3) fprintf(stderr, "%s: fd=%d recv returned 0\n", __func__, fd); - return -1; + return -EAGAIN; + } + if (result < 0) { + return -errno; } return result; } -- cgit v1.1-32-gdbae