From 98be556429b5ef7449d80a1950b49f80991f6e1f Mon Sep 17 00:00:00 2001
From: Howard Chu <hyc@openldap.org>
Date: Mon, 2 Feb 2015 08:42:28 +0000
Subject: [PATCH] More for ITS#8043

---
 servers/slapd/overlays/syncprov.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/servers/slapd/overlays/syncprov.c b/servers/slapd/overlays/syncprov.c
index 6143eefaf1..2e30b00cb4 100644
--- a/servers/slapd/overlays/syncprov.c
+++ b/servers/slapd/overlays/syncprov.c
@@ -1149,8 +1149,7 @@ syncprov_op_abandon( Operation *op, SlapReply *rs )
 	syncops *so = NULL, **sop;
 
 	ldap_pvt_thread_mutex_lock( &si->si_ops_mutex );
-	for ( sop=&si->si_ops; *sop; sop = &(*sop)->s_next ) {
-		so = *sop;
+	for ( sop=&si->si_ops; (so = *sop); sop = &(*sop)->s_next ) {
 		if ( so->s_op->o_connid == op->o_connid &&
 			so->s_op->o_msgid == op->orn_msgid ) {
 				so->s_op->o_abandon = 1;
-- 
GitLab