From b7d95255d02e54f287b3ffddf545585d647b6384 Mon Sep 17 00:00:00 2001 From: Quanah Gibson-Mount Date: Mon, 10 Nov 2008 23:29:15 +0000 Subject: [PATCH] More for ITS#5791 --- servers/slapd/back-bdb/filterindex.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/servers/slapd/back-bdb/filterindex.c b/servers/slapd/back-bdb/filterindex.c index 31fd91b342..49900c881d 100644 --- a/servers/slapd/back-bdb/filterindex.c +++ b/servers/slapd/back-bdb/filterindex.c @@ -720,10 +720,14 @@ equality_candidates( if ( ava->aa_desc == slap_schema.si_ad_entryDN ) { EntryInfo *ei = NULL; rc = bdb_cache_find_ndn( op, rtxn, &ava->aa_value, &ei ); - if ( rc == LDAP_SUCCESS ) - bdb_idl_insert( ids, ei->bei_id ); - if ( ei ) + if ( rc == LDAP_SUCCESS ) { + /* exactly one ID can match */ + ids[0] = 1; + ids[1] = ei->bei_id; + } + if ( ei ) { bdb_cache_entryinfo_unlock( ei ); + } return rc; } -- 2.39.5