From 99efeda06f9c923f0e267a1b6555b4b0f1173f52 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Kuzn=C3=ADk?= Date: Fri, 26 Feb 2021 09:00:39 +0000 Subject: [PATCH] ITS#9288 Do no change tainted status on failed retry It seems refcnt == 0 connections are tainted only if they were just removed from cache. --- servers/slapd/back-ldap/bind.c | 1 - 1 file changed, 1 deletion(-) diff --git a/servers/slapd/back-ldap/bind.c b/servers/slapd/back-ldap/bind.c index 68ab46224f..395112504a 100644 --- a/servers/slapd/back-ldap/bind.c +++ b/servers/slapd/back-ldap/bind.c @@ -2022,7 +2022,6 @@ ldap_back_retry( ldapconn_t **lcp, Operation *op, SlapReply *rs, ldap_back_send_ if ( rc == 0 && *lcp != NULL ) { /* freeit, because lc_refcnt == 1 */ (*lcp)->lc_refcnt = 0; - LDAP_BACK_CONN_TAINTED_SET( *lcp ); (void)ldap_back_freeconn( li, *lcp, 0 ); *lcp = NULL; }