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);