diff --git a/libraries/libldap/open.c b/libraries/libldap/open.c index 2ae39d4c0f..6f68e25c50 100644 --- a/libraries/libldap/open.c +++ b/libraries/libldap/open.c @@ -317,8 +317,10 @@ ldap_int_open_connection( { rc = ldap_pvt_tls_start( ld, conn->lconn_sb, ld->ld_options.ldo_tls_ctx ); - if (rc != LDAP_SUCCESS) - return rc; + + if (rc != LDAP_SUCCESS) { + return -1; + } } #endif