summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNathan Kinder <nkinder@redhat.com>2005-08-26 15:52:04 +0000
committerNathan Kinder <nkinder@redhat.com>2005-08-26 15:52:04 +0000
commit0133c67d3cf07c66ff7d775e074209ebd8628be8 (patch)
tree168154e58eced901acc2db62ba9d465af16352f6
parentfd47e2643aa00acd07b4cad660f9b8ebe7ec1600 (diff)
downloadds-0133c67d3cf07c66ff7d775e074209ebd8628be8.tar.gz
ds-0133c67d3cf07c66ff7d775e074209ebd8628be8.tar.xz
ds-0133c67d3cf07c66ff7d775e074209ebd8628be8.zip
165862 - Deleting an entry needs to set BE_INDEX_EQUALITY to remove the entrydn index
-rw-r--r--ldap/servers/slapd/back-ldbm/ldbm_delete.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/ldap/servers/slapd/back-ldbm/ldbm_delete.c b/ldap/servers/slapd/back-ldbm/ldbm_delete.c
index d76491a8..78031d30 100644
--- a/ldap/servers/slapd/back-ldbm/ldbm_delete.c
+++ b/ldap/servers/slapd/back-ldbm/ldbm_delete.c
@@ -401,7 +401,7 @@ ldbm_back_delete( Slapi_PBlock *pb )
}
}
/* delete from attribute indexes */
- addordel_flags = BE_INDEX_DEL|BE_INDEX_PRESENCE;
+ addordel_flags = BE_INDEX_DEL|BE_INDEX_PRESENCE|BE_INDEX_EQUALITY;
if (delete_tombstone_entry)
{
addordel_flags |= BE_INDEX_TOMBSTONE; /* tell index code we are deleting a tombstone */