summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2004-04-03 10:55:52 +0000
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2004-04-03 10:55:52 +0000
commita9ba3a36c6eb792d337493f9dc3f577b4d45e41e (patch)
treeff7cb56cb5279c4e8cbbbe04d224474025df13a1
parent94d12616e8d5d5b73f40b735099fb61f083b30a2 (diff)
downloadgnutls-a9ba3a36c6eb792d337493f9dc3f577b4d45e41e.tar.gz
- Corrected bug in RSA parameters handling which could cause
unexpected crashes.
-rw-r--r--NEWS2
-rw-r--r--configure.in2
-rw-r--r--lib/gnutls_state.c2
3 files changed, 4 insertions, 2 deletions
diff --git a/NEWS b/NEWS
index 01d81e61ce..21adcf744e 100644
--- a/NEWS
+++ b/NEWS
@@ -2,6 +2,8 @@ Version 1.1.8
- Implemented all the tests for the SRP group parameters in
client side. This may lead to incompatibility with very
old gnutls servers.
+- Corrected bug in RSA parameters handling which could cause
+ unexpected crashes.
Version 1.1.7 (29/03/2004)
- Added gnutls_certificate_set_params_function() and
diff --git a/configure.in b/configure.in
index 8f28b21a06..4643063dcc 100644
--- a/configure.in
+++ b/configure.in
@@ -30,7 +30,7 @@ AM_MAINTAINER_MODE
dnl This is the library version
GNUTLS_MOST_RECENT_INTERFACE=13
GNUTLS_CURRENT_INTERFACE_IMPLEMENTATION_NUMBER=$GNUTLS_MICRO_VERSION
-GNUTLS_OLDEST_INTERFACE=11
+GNUTLS_OLDEST_INTERFACE=12
AC_SUBST(GNUTLS_MAJOR_VERSION)
diff --git a/lib/gnutls_state.c b/lib/gnutls_state.c
index a16172bbd1..7e19445d02 100644
--- a/lib/gnutls_state.c
+++ b/lib/gnutls_state.c
@@ -138,7 +138,7 @@ static void deinit_internal_params( gnutls_session session)
if (session->internals.params.free_cert_dh_params)
gnutls_dh_params_deinit( session->internals.params.cert_dh_params);
- if (session->internals.params.rsa_params)
+ if (session->internals.params.free_rsa_params)
gnutls_rsa_params_deinit( session->internals.params.rsa_params);
memset( &session->internals.params, 0, sizeof( session->internals.params));