gnutls-devel
[Top][All Lists]
Advanced

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

Re: gnutls_ext_register causing memory corruption


From: Simon Josefsson
Subject: Re: gnutls_ext_register causing memory corruption
Date: Mon, 08 Jun 2009 18:43:23 +0200
User-agent: Gnus/5.110011 (No Gnus v0.11) Emacs/23.0.94 (gnu/linux)

Of course, the patch should be as below.  I have confirmed this bug, and
written a self-test for it:

http://git.savannah.gnu.org/cgit/gnutls.git/tree/tests/init_roundtrip.c

It crashes with GnuTLS 2.8.x.

diff --git a/lib/gnutls_extensions.c b/lib/gnutls_extensions.c
index e4e536f..8fe2edd 100644
--- a/lib/gnutls_extensions.c
+++ b/lib/gnutls_extensions.c
@@ -331,6 +331,8 @@ void
 _gnutls_ext_deinit (void)
 {
   gnutls_free (extfunc);
+  extfunc = NULL;
+  extfunc_size = 0;
 }
 
 /**

/Simon




reply via email to

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