Commit f5b815b1 authored by Howard Chu's avatar Howard Chu
Browse files

ITS#4489 fix slap_tls_ld cleanup

parent bd8514fb
......@@ -963,8 +963,10 @@ stop:
/* Setting it to itself decreases refcount, allowing it to be freed
* when the LD is freed.
*/
ldap_pvt_tls_set_option( slap_tls_ld, LDAP_OPT_X_TLS_CTX, slap_tls_ctx );
ldap_ld_free( slap_tls_ld, 0, NULL, NULL );
if ( slap_tls_ld ) {
ldap_pvt_tls_set_option( slap_tls_ld, LDAP_OPT_X_TLS_CTX, slap_tls_ctx );
ldap_unbind( slap_tls_ld );
}
ldap_pvt_tls_destroy();
#endif
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment