From: Ondřej Kuzník Date: Thu, 29 Apr 2021 12:56:43 +0000 (+0100) Subject: ITS#8721 Do not update ri_last unless we're actually retrying X-Git-Tag: OPENLDAP_REL_ENG_2_6_0~234 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=de0caafe96b8096a77bfa6ef5794fd78c78ca0c9;p=thirdparty%2Fopenldap.git ITS#8721 Do not update ri_last unless we're actually retrying --- diff --git a/servers/slapd/back-asyncmeta/conn.c b/servers/slapd/back-asyncmeta/conn.c index daf14d73b2..8a43cab649 100644 --- a/servers/slapd/back-asyncmeta/conn.c +++ b/servers/slapd/back-asyncmeta/conn.c @@ -978,7 +978,7 @@ asyncmeta_quarantine( break; default: - break; + goto done; } mt->mt_isquarantined = LDAP_BACK_FQ_YES; diff --git a/servers/slapd/back-ldap/bind.c b/servers/slapd/back-ldap/bind.c index 5bc87129a6..1d29dfa10d 100644 --- a/servers/slapd/back-ldap/bind.c +++ b/servers/slapd/back-ldap/bind.c @@ -1228,7 +1228,7 @@ ldap_back_quarantine( break; default: - break; + goto done; } li->li_isquarantined = LDAP_BACK_FQ_YES; diff --git a/servers/slapd/back-meta/conn.c b/servers/slapd/back-meta/conn.c index 37069cb7b6..21d0dae7b0 100644 --- a/servers/slapd/back-meta/conn.c +++ b/servers/slapd/back-meta/conn.c @@ -1867,7 +1867,7 @@ meta_back_quarantine( break; default: - break; + goto done; } mt->mt_isquarantined = LDAP_BACK_FQ_YES;