diff --git a/libraries/libldap/tls.c b/libraries/libldap/tls.c index 49cd184595..283e0e56d9 100644 --- a/libraries/libldap/tls.c +++ b/libraries/libldap/tls.c @@ -215,6 +215,8 @@ ldap_int_tls_init_ctx( struct ldapoptions *lo, int is_server ) if ( lo->ldo_tls_ctx ) return 0; + ldap_pvt_tls_init(); + if ( is_server && !certfile && !keyfile && !cacertfile && !cacertdir ) { /* minimum configuration not provided */ return LDAP_NOT_SUPPORTED;