]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
sets the resumed_security_parameters to null after
authorNikos Mavrogiannopoulos <nmav@gnutls.org>
Thu, 24 May 2001 08:19:49 +0000 (08:19 +0000)
committerNikos Mavrogiannopoulos <nmav@gnutls.org>
Thu, 24 May 2001 08:19:49 +0000 (08:19 +0000)
initialization

lib/gnutls_cipher.c

index 301beb398eb6eb6a84f5cfe55e63e468b4b2185e..1f177fca634119eba49acd53426779f67142e1ce 100644 (file)
@@ -258,6 +258,9 @@ int _gnutls_connection_state_init(GNUTLS_STATE state)
                        return rc;
        } else {
                 memcpy( &state->security_parameters, &state->gnutls_internals.resumed_security_parameters, sizeof(SecurityParameters));
+
+               /* clear the resumed security parameters */
+                memset( &state->gnutls_internals.resumed_security_parameters, 0, sizeof(SecurityParameters));
 #ifdef HARD_DEBUG
                 fprintf(stderr, "Master Secret: %s\n", _gnutls_bin2hex(state->security_parameters.master_secret, 48));
 #endif