summaryrefslogtreecommitdiffstats
path: root/ssl/ssl_sess.c
diff options
context:
space:
mode:
authorBodo Möller <bodo@openssl.org>2006-03-13 01:24:38 +0000
committerBodo Möller <bodo@openssl.org>2006-03-13 01:24:38 +0000
commitb6acb8d0de35a80a85d2d7bd7f60800a580cbcd9 (patch)
treede82e36f1bac8bfc5124355ea67454d8a26921f5 /ssl/ssl_sess.c
parent6adbcb9755f3573051ef4701da701e9747f4c7a1 (diff)
udpate Supported Point Formats Extension code
Submitted by: Douglas Stebila
Diffstat (limited to 'ssl/ssl_sess.c')
-rw-r--r--ssl/ssl_sess.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/ssl/ssl_sess.c b/ssl/ssl_sess.c
index 9372a4ed87..b5db2090ab 100644
--- a/ssl/ssl_sess.c
+++ b/ssl/ssl_sess.c
@@ -359,6 +359,7 @@ int ssl_get_new_session(SSL *s, int session)
#ifndef OPENSSL_NO_EC
if (s->tlsext_ecpointformatlist)
{
+ if (ss->tlsext_ecpointformatlist != NULL) OPENSSL_free(ss->tlsext_ecpointformatlist);
if ((ss->tlsext_ecpointformatlist = OPENSSL_malloc(s->tlsext_ecpointformatlist_length)) == NULL)
{
SSLerr(SSL_F_SSL_GET_NEW_SESSION, ERR_R_MALLOC_FAILURE);