diff options
author | Richard Levitte <levitte@openssl.org> | 2001-03-13 15:51:51 +0000 |
---|---|---|
committer | Richard Levitte <levitte@openssl.org> | 2001-03-13 15:51:51 +0000 |
commit | b4ac8b1e0a30f93461ef9e26b518fb7d7cbda2b6 (patch) | |
tree | 8c45e14141a71aa6c6d0e950c469623365ce8f10 | |
parent | adccc4cc7e1a3204bf9c1ac793eefdc4f01569c6 (diff) |
Merge in recent changes from OpenSSL-0_9_6-stable
-rw-r--r-- | ssl/ssl_lib.c | 4 |
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; |