summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@redhat.com>2014-04-18 10:40:49 +0200
committerNikos Mavrogiannopoulos <nmav@redhat.com>2014-04-18 10:42:25 +0200
commit46f5bbc8eefe8f4647d3ffc0628cc8738493fe65 (patch)
treedc491bf2116004b6e970a3fe71b4b68ae49365ea
parent8aa55dfe7c2508c15cf97bd9233a7e509d15c377 (diff)
downloadgnutls-46f5bbc8eefe8f4647d3ffc0628cc8738493fe65.tar.gz
When checking for data to be received use the 'transport_recv_ptr'
This affects cases where there is different send and recv pointers. Reported and investigated by JMRecio.
-rw-r--r--lib/gnutls_buffers.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/gnutls_buffers.c b/lib/gnutls_buffers.c
index 272c4573dd..9408c91de0 100644
--- a/lib/gnutls_buffers.c
+++ b/lib/gnutls_buffers.c
@@ -666,7 +666,7 @@ ssize_t _gnutls_io_write_flush(gnutls_session_t session)
*/
int _gnutls_io_check_recv(gnutls_session_t session, unsigned int ms)
{
- gnutls_transport_ptr_t fd = session->internals.transport_send_ptr;
+ gnutls_transport_ptr_t fd = session->internals.transport_recv_ptr;
int ret = 0, err;
if (unlikely