commit | 25536ea6a70fdfc46f1c0ac246428fec0a288b31 | [log] [tgz] |
---|---|---|
author | Dr. Stephen Henson <steve@openssl.org> | Wed Jan 04 14:25:42 2012 +0000 |
committer | Dr. Stephen Henson <steve@openssl.org> | Wed Jan 04 14:25:42 2012 +0000 |
tree | 96603d805ce13bf5fdaad35951e78f779a71a11d | |
parent | b3720c34e5f8c2c8d262b719ba827a48bae32a27 [diff] [blame] |
Submitted by: Adam Langley <agl@chromium.org> Reviewed by: steve Fix memory leaks.
diff --git a/ssl/t1_lib.c b/ssl/t1_lib.c index e38bd9f..3430ea1 100644 --- a/ssl/t1_lib.c +++ b/ssl/t1_lib.c
@@ -1247,6 +1247,12 @@ sdata = data; if (dsize > 0) { + if (s->tlsext_ocsp_exts) + { + sk_X509_EXTENSION_pop_free(s->tlsext_ocsp_exts, + X509_EXTENSION_free); + } + s->tlsext_ocsp_exts = d2i_X509_EXTENSIONS(NULL, &sdata, dsize);