From 7574e8aa240d8fd137bb5f8e1b4d7d78b9afc36f Mon Sep 17 00:00:00 2001
From: Quanah Gibson-Mount <quanah@openldap.org>
Date: Tue, 27 May 2008 22:26:12 +0000
Subject: [PATCH] ITS#5521

---
 CHANGES                       | 1 +
 servers/slapd/back-bdb/attr.c | 1 +
 2 files changed, 2 insertions(+)

diff --git a/CHANGES b/CHANGES
index cd345b043c..da65ab6792 100644
--- a/CHANGES
+++ b/CHANGES
@@ -8,6 +8,7 @@ OpenLDAP 2.4.10 Engineering
 	Fixed slapd multiple attrs in URI (ITS#5516)
 	Fixed slapd socket assert (ITS#5489)
 	Fixed slapd-bdb/hdb MAXPATHLEN (ITS#5531)
+	Fixed slapd-bdb indexing in single ADD/MOD (ITS#5521)
 	Fixed slapd-ldap entry_get() op-dependent behavior (ITS#5513)
 	Fixed slapd-meta quarantine crasher (ITS#5522)
 	Fixed slapo-refint to allow setting modifiers name (ITS#5505)
diff --git a/servers/slapd/back-bdb/attr.c b/servers/slapd/back-bdb/attr.c
index 8c8f691ee6..42151afdd5 100644
--- a/servers/slapd/back-bdb/attr.c
+++ b/servers/slapd/back-bdb/attr.c
@@ -292,6 +292,7 @@ bdb_attr_index_config(
 					b->ai_indexmask = b->ai_newmask;
 				b->ai_newmask = a->ai_newmask;
 				ch_free( a );
+				rc = 0;
 				continue;
 			}
 			fprintf( stderr,
-- 
GitLab