From: Nikos Mavrogiannopoulos Date: Sat, 3 Apr 2004 10:55:52 +0000 (+0000) Subject: - Corrected bug in RSA parameters handling which could cause X-Git-Tag: gnutls_1_1_8~4 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=a9ba3a36c6eb792d337493f9dc3f577b4d45e41e;p=thirdparty%2Fgnutls.git - Corrected bug in RSA parameters handling which could cause unexpected crashes. --- 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));