diff options
author | Nikos Mavrogiannopoulos <nmav@redhat.com> | 2014-04-18 10:40:49 +0200 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@redhat.com> | 2014-04-18 10:42:25 +0200 |
commit | 46f5bbc8eefe8f4647d3ffc0628cc8738493fe65 (patch) | |
tree | dc491bf2116004b6e970a3fe71b4b68ae49365ea | |
parent | 8aa55dfe7c2508c15cf97bd9233a7e509d15c377 (diff) | |
download | gnutls-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.c | 2 |
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 |