]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/main.c
fix substring_comp_candidates logic if intersection of candidates
[openldap] / servers / slapd / main.c
index 2da444a9fc09ff18b0aa6a5112ea7405566c9a66..d3972ca0f1a0c0088d111bb97262a9d5c05c60c4 100644 (file)
@@ -344,6 +344,7 @@ int main( int argc, char **argv )
 #ifdef HAVE_TLS
                case 'T':  /* Bind on TLS port */
                        use_tls_port = 1;
+                       break;
 #endif
                default:
                        usage( argv[0] );
@@ -388,6 +389,11 @@ int main( int argc, char **argv )
                goto destroy;
        }
 
+#ifdef HAVE_TLS
+       ldap_pvt_tls_init();
+       ldap_pvt_tls_init_def_ctx();
+#endif
+
        tcps = set_socket( inetd ? NULL : &bind_addr );
        if ( tcps == -1 )
                goto destroy;