Mercurial > dovecot > core-2.2
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)