]> git.ipfire.org Git - thirdparty/openldap.git/commitdiff
ITS#8721 Do not update ri_last unless we're actually retrying
authorOndřej Kuzník <ondra@mistotebe.net>
Thu, 29 Apr 2021 12:56:43 +0000 (13:56 +0100)
committerQuanah Gibson-Mount <quanah@openldap.org>
Fri, 7 May 2021 19:26:19 +0000 (19:26 +0000)
servers/slapd/back-asyncmeta/conn.c
servers/slapd/back-ldap/bind.c
servers/slapd/back-meta/conn.c

index daf14d73b2e4295ee28d3cd96273a7bc3f70ad86..8a43cab6490ea2bba627ddacd10513478189ae69 100644 (file)
@@ -978,7 +978,7 @@ asyncmeta_quarantine(
                        break;
 
                default:
-                       break;
+                       goto done;
                }
 
                mt->mt_isquarantined = LDAP_BACK_FQ_YES;
index 5bc87129a6fd3235491128be3d08a6df3ebe81b5..1d29dfa10d89de8c7d3b58723b6f120e7e6657b6 100644 (file)
@@ -1228,7 +1228,7 @@ ldap_back_quarantine(
                        break;
 
                default:
-                       break;
+                       goto done;
                }
 
                li->li_isquarantined = LDAP_BACK_FQ_YES;
index 37069cb7b6afdc99c6ceafd0096613d6db8ec62c..21d0dae7b05f40d41b2fd3c9557ed7a67fd6cc24 100644 (file)
@@ -1867,7 +1867,7 @@ meta_back_quarantine(
                        break;
 
                default:
-                       break;
+                       goto done;
                }
 
                mt->mt_isquarantined = LDAP_BACK_FQ_YES;