diff --git a/servers/slapd/config.c b/servers/slapd/config.c index 8163e387235566791f4337291388eab7aca289d4..925eea5724095925c6f83b98d371051941fa582f 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 }