]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
Corrected functionality of gnutls_record_get_direction(). Reported by Philip Allison.
authorNikos Mavrogiannopoulos <nmav@gnutls.org>
Fri, 6 Jan 2012 19:07:55 +0000 (20:07 +0100)
committerNikos Mavrogiannopoulos <nmav@gnutls.org>
Fri, 6 Jan 2012 19:07:55 +0000 (20:07 +0100)
lib/gnutls_buffers.c

index b93d4c4532ec18ad10e2b7a58f4f618e70efee5e..db9106607a35942168337ad16628b3f6bb60d600 100644 (file)
@@ -510,6 +510,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