]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/main.c
move req2op selection into a helper
[openldap] / servers / slapd / main.c
index 5642c1b86c69e8fde77886ac1c205d5961e628bd..a62e633e388b0277b918790844aac6d26feaadd1 100644 (file)
@@ -959,11 +959,8 @@ stop:
        lutil_passwd_destroy();
 
 #ifdef HAVE_TLS
-       /* Setting it to itself decreases refcount, allowing it to be freed
-        * when the LD is freed.
-        */
        if ( slap_tls_ld ) {
-               ldap_pvt_tls_set_option( slap_tls_ld, LDAP_OPT_X_TLS_CTX, slap_tls_ctx );
+               SSL_CTX_free( slap_tls_ctx );
                ldap_unbind( slap_tls_ld );
        }
        ldap_pvt_tls_destroy();