changeset 14510:d2b01dcce79f

lib-ssl-iostream: Fixed a memory leak when verifying certificate name. This mainly mattered when proxying with SSL to remote server.
author Timo Sirainen <tss@iki.fi>
date Wed, 25 Apr 2012 02:48:36 +0300
parents b1653b7bd165
children cb78154a9c0c
files src/lib-ssl-iostream/iostream-openssl.c
diffstat 1 files changed, 2 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-ssl-iostream/iostream-openssl.c	Tue Apr 24 21:12:36 2012 +0300
+++ b/src/lib-ssl-iostream/iostream-openssl.c	Wed Apr 25 02:48:36 2012 +0300
@@ -517,6 +517,8 @@
 		}
 	}
 	sk_GENERAL_NAME_pop_free(gnames, GENERAL_NAME_free);
+	X509_free(cert);
+
 	/* verify against CommonName only when there wasn't any DNS
 	   SubjectAltNames */
 	if (dns_names)