Submitted by: Robin Seggelmann <seggelmann@fh-muenster.de>
Reviewed by: steve@openssl.org

ECDH negotiation bug.
This commit is contained in:
Dr. Stephen Henson
2009-06-13 20:46:30 +00:00
parent 58f41a926a
commit 21b25ed4b8
2 changed files with 4 additions and 2 deletions

View File

@@ -2388,6 +2388,8 @@ int ssl3_get_client_key_exchange(SSL *s)
EC_POINT_free(clnt_ecpoint);
EC_KEY_free(srvr_ecdh);
BN_CTX_free(bn_ctx);
EC_KEY_free(s->s3->tmp.ecdh);
s->s3->tmp.ecdh = NULL;
/* Compute the master secret */
s->session->master_key_length = s->method->ssl3_enc-> \