diff options
author | levitte <levitte> | 2001-03-13 15:51:51 +0000 |
---|---|---|
committer | levitte <levitte> | 2001-03-13 15:51:51 +0000 |
commit | b617296cfb2d2d4e627e1c2550fad51d28deae55 (patch) | |
tree | c370af0eb6408700afad0b4890ade49fa5d005ee | |
parent | de0f289b962af11ed171920944ca168aba52bc43 (diff) | |
download | openssl-b617296cfb2d2d4e627e1c2550fad51d28deae55.tar.gz |
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 0efbf20a1..1fe85b6cb 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; |