summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2012-01-06 20:07:55 +0100
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2012-01-06 21:44:42 +0100
commit8fad624a274df3030cf65ceaaedf0b30dcd9fbbe (patch)
tree34d810d387c7578fadd52b91315b053254aad662
parent85ec93038ff3bdfc21b721c73ece53c4bdd38022 (diff)
downloadgnutls-8fad624a274df3030cf65ceaaedf0b30dcd9fbbe.tar.gz
Corrected functionality of gnutls_record_get_direction(). Reported by Philip Allison.
-rw-r--r--lib/gnutls_buffers.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/gnutls_buffers.c b/lib/gnutls_buffers.c
index 0c48d26b67..3d0887f998 100644
--- a/lib/gnutls_buffers.c
+++ b/lib/gnutls_buffers.c
@@ -674,6 +674,10 @@ _gnutls_io_write_buffered (gnutls_session_t session,
{
mbuffer_head_st *const send_buffer = &session->internals.record_send_buffer;
+ /* to know where the procedure was interrupted.
+ */
+ session->internals.direction = 1;
+
_mbuffer_enqueue (send_buffer, bufel);
_gnutls_write_log