From: Ondřej Kuzník Date: Mon, 12 Oct 2020 10:09:03 +0000 (+0100) Subject: ITS#9366 Check ldap_install_tls return and remove connection if failed X-Git-Tag: OPENLDAP_REL_ENG_2_4_55~3 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ab44ee7fc9d47a2c897f6c6cf9e3e8a97f267d7c;p=thirdparty%2Fopenldap.git ITS#9366 Check ldap_install_tls return and remove connection if failed --- diff --git a/servers/slapd/back-meta/conn.c b/servers/slapd/back-meta/conn.c index cb2caf8cbe..8e8b9b14eb 100644 --- a/servers/slapd/back-meta/conn.c +++ b/servers/slapd/back-meta/conn.c @@ -520,7 +520,7 @@ retry:; * using it instead of the * configured URI? */ if ( rs->sr_err == LDAP_SUCCESS ) { - ldap_install_tls( msc->msc_ld ); + rs->sr_err = ldap_install_tls( msc->msc_ld ); } else if ( rs->sr_err == LDAP_REFERRAL ) { /* FIXME: LDAP_OPERATIONS_ERROR? */