From 909c1baafa5bddc2dba72015a32f60738da33689 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Ond=C5=99ej=20Kuzn=C3=ADk?= Date: Wed, 31 Aug 2022 17:28:42 +0100 Subject: [PATCH] ITS#9908 slapd-tester: plug LDAP* leak on bind retries --- tests/progs/slapd-common.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/progs/slapd-common.c b/tests/progs/slapd-common.c index d9f509e6fe..d28bdb3f50 100644 --- a/tests/progs/slapd-common.c +++ b/tests/progs/slapd-common.c @@ -522,6 +522,8 @@ retry:; if ( rc != LDAP_SUCCESS ) { tester_ldap_error( ld, "ldap_sasl_bind_s", NULL ); + ldap_unbind_ext( ld, NULL, NULL ); + ld = NULL; switch ( rc ) { case LDAP_BUSY: case LDAP_UNAVAILABLE: @@ -533,8 +535,6 @@ retry:; goto retry; } } - ldap_unbind_ext( ld, NULL, NULL ); - ld = NULL; if ( !( flags & TESTER_INIT_NOEXIT )) exit( EXIT_FAILURE ); } -- 2.47.2