gnutls-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Bug in gnutls breaking Pidgin Jabber support


From: Tim Kosse
Subject: Re: Bug in gnutls breaking Pidgin Jabber support
Date: Tue, 30 Jun 2009 23:54:21 +0200
User-agent: Thunderbird 2.0.0.22 (Windows/20090605)

Hi,

since my initial assumptions got invalidated, I no longer consider my
earlier patch as a merely an ugly workaround but instead as a viable
solution. I've attached an updated version of the patch. In addition to
_gnutls_io_write_buffered, _gnutls_handshake_io_send_int is fixed as well.

Combined with the handshake patch I've previously mailed, I've been
unable to reproduce any problems with GnuTLS in FileZilla.

Tim

--- lib/gnutls_buffers.c_old    2009-06-29 09:57:46.934517539 +0200
+++ lib/gnutls_buffers.c        2009-06-30 23:43:22.000000000 +0200
@@ -657,7 +657,7 @@
     {
       gnutls_datum bdata;
       /* checking is handled above */
-      _gnutls_buffer_get_datum (&session->internals.record_send_buffer, 
&bdata, n);
+      _gnutls_buffer_get_datum (&session->internals.record_send_buffer, 
&bdata, session->internals.record_send_buffer.length);
 
       ptr = bdata.data;
       n = bdata.size;
@@ -854,7 +854,7 @@
       gnutls_assert ();
 
       /* checking is handled above */
-      _gnutls_buffer_get_datum (&session->internals.handshake_send_buffer, 
&bdata, n);
+      _gnutls_buffer_get_datum (&session->internals.handshake_send_buffer, 
&bdata, session->internals.handshake_send_buffer.length);
 
       ptr = bdata.data;
       n = bdata.size;

Attachment: signature.asc
Description: OpenPGP digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]