From 269bc8145fc93ccb233c52a3080c31beb0d97e44 Mon Sep 17 00:00:00 2001
From: Quanah Gibson-Mount <quanah@openldap.org>
Date: Thu, 24 Mar 2011 02:22:10 +0000
Subject: [PATCH] plugged possible memory leak (e.g. when deleting syncrepl
 config)

---
 servers/slapd/config.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/servers/slapd/config.c b/servers/slapd/config.c
index 8163e38723..925eea5724 100644
--- a/servers/slapd/config.c
+++ b/servers/slapd/config.c
@@ -1726,6 +1726,10 @@ void bindconf_free( slap_bindconf *bc ) {
 		bc->sb_tls_crlcheck = NULL;
 	}
 #endif
+	if ( bc->sb_tls_ctx ) {
+		ldap_pvt_tls_ctx_free( bc->sb_tls_ctx );
+		bc->sb_tls_ctx = NULL;
+	}
 #endif
 }
 
-- 
GitLab