diff --git a/libraries/libldap/tls.c b/libraries/libldap/tls.c index 6ce60d3bd7..3786c19da9 100644 --- a/libraries/libldap/tls.c +++ b/libraries/libldap/tls.c @@ -1720,7 +1720,7 @@ ldap_start_tls_s ( LDAP *ld, ber_bvfree( rspdata ); } - if ( rc != LDAP_SUCCESS ) { + if ( rc == LDAP_SUCCESS ) { rc = ldap_int_tls_start( ld, ld->ld_defconn, NULL ); }