summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2012-09-02 10:59:16 +0200
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2012-09-02 11:00:46 +0200
commitcf897b154ec929335cb377b0556330cc60e72882 (patch)
treee564e6d5ce764d79fd2cd6e66bb3cb79a6107344
parent870b155536759c0330978d20795a822703cfaace (diff)
downloadgnutls-cf897b154ec929335cb377b0556330cc60e72882.tar.gz
dump the errno received by select
-rw-r--r--lib/gnutls_buffers.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/lib/gnutls_buffers.c b/lib/gnutls_buffers.c
index aad3d8381c..ff0f82af36 100644
--- a/lib/gnutls_buffers.c
+++ b/lib/gnutls_buffers.c
@@ -663,8 +663,12 @@ _gnutls_io_check_recv (gnutls_session_t session, unsigned int ms)
ret = session->internals.pull_timeout_func(fd, ms);
err = get_errno (session);
- if (ret == -1)
- return errno_to_gerr(err);
+ if (ret == -1)
+ {
+ _gnutls_read_log ("READ_TIMEOUT: %d returned from %p, errno=%d (timeout: %u)\n",
+ (int) ret, fd, err, ms);
+ return errno_to_gerr(err);
+ }
if (ret > 0)
return 0;