From 89e1dcdbcef818fefc0bb87b151ec856eb2c57a5 Mon Sep 17 00:00:00 2001
From: Quanah Gibson-Mount <quanah@openldap.org>
Date: Thu, 15 Apr 2010 21:58:48 +0000
Subject: [PATCH] Fix prev commit

---
 servers/slapd/overlays/pcache.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/servers/slapd/overlays/pcache.c b/servers/slapd/overlays/pcache.c
index 83705e0104..db36896b44 100644
--- a/servers/slapd/overlays/pcache.c
+++ b/servers/slapd/overlays/pcache.c
@@ -3029,8 +3029,10 @@ pcache_op_search(
 					slap_callback **scp;
 					for ( scp = &op->o_callback; *scp != NULL;
 						scp = &(*scp)->sc_next ) {
-						if ( (*scp)->sc_next == &cb )
+						if ( (*scp)->sc_next == &cb ) {
 							*scp = cb.sc_next;
+							break;
+						}
 					}
 				}
 			}
-- 
GitLab