commit 2c729bf9e69b34ed80337a813f4c5ea37c42d854
parent 296ac0364c2e14209fa20c59432f30a842cfe7f2
Author: Oswald Buddenhagen <ossi@users.sf.net>
Date: Sun, 6 Mar 2011 23:04:46 +0100
don't leak SSL objects
Diffstat:
1 file changed, 2 insertions(+), 0 deletions(-)
diff --git a/src/drv_imap.c b/src/drv_imap.c
@@ -1134,6 +1134,8 @@ imap_cancel_store( store_t *gctx )
if (ctx->buf.sock.fd >= 0)
close( ctx->buf.sock.fd );
#ifdef HAVE_LIBSSL
+ if (ctx->buf.sock.ssl)
+ SSL_free( ctx->buf.sock.ssl );
if (ctx->SSLContext)
SSL_CTX_free( ctx->SSLContext );
#endif