summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Levitte <levitte@openssl.org>2001-03-13 15:51:51 +0000
committerRichard Levitte <levitte@openssl.org>2001-03-13 15:51:51 +0000
commitb4ac8b1e0a30f93461ef9e26b518fb7d7cbda2b6 (patch)
tree8c45e14141a71aa6c6d0e950c469623365ce8f10
parentadccc4cc7e1a3204bf9c1ac793eefdc4f01569c6 (diff)
downloadopenssl-new-b4ac8b1e0a30f93461ef9e26b518fb7d7cbda2b6.tar.gz
Merge in recent changes from OpenSSL-0_9_6-stable
-rw-r--r--ssl/ssl_lib.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/ssl/ssl_lib.c b/ssl/ssl_lib.c
index 0efbf20a1b..1fe85b6cb7 100644
--- a/ssl/ssl_lib.c
+++ b/ssl/ssl_lib.c
@@ -1685,6 +1685,10 @@ SSL *SSL_dup(SSL *s)
if (s->cert != NULL)
{
+ if (ret->cert != NULL)
+ {
+ ssl_cert_free(ret->cert);
+ }
ret->cert = ssl_cert_dup(s->cert);
if (ret->cert == NULL)
goto err;