From: Howard Chu Date: Thu, 16 Jul 2015 02:29:06 +0000 (+0100) Subject: ITS#8173 fix SEGV after failed retry X-Git-Tag: OPENLDAP_REL_ENG_2_4_43~79 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=c904eb3a3963563036c7aa49fbbf04860935ff22;p=openldap ITS#8173 fix SEGV after failed retry --- diff --git a/servers/slapd/back-ldap/bind.c b/servers/slapd/back-ldap/bind.c index 87eef16e1c..8be8172f4d 100644 --- a/servers/slapd/back-ldap/bind.c +++ b/servers/slapd/back-ldap/bind.c @@ -273,6 +273,8 @@ retry:; if ( ldap_back_retry( &lc, op, rs, LDAP_BACK_BIND_SERR ) ) { goto retry; } + if ( !lc ) + return( rc ); } ldap_pvt_thread_mutex_lock( &li->li_counter_mutex );