From: Howard Chu Date: Sat, 1 Sep 2018 12:07:58 +0000 (+0100) Subject: More for multival X-Git-Tag: OPENLDAP_REL_ENG_2_5_0ALPHA~67^2~216 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a29391d495d7e60b829f8af03067732b5ce9028d;p=thirdparty%2Fopenldap.git More for multival fix index record detection --- diff --git a/servers/slapd/back-mdb/attr.c b/servers/slapd/back-mdb/attr.c index 347a24f911..e673b40b9e 100644 --- a/servers/slapd/back-mdb/attr.c +++ b/servers/slapd/back-mdb/attr.c @@ -122,7 +122,7 @@ mdb_attr_dbs_open( for ( i=0; imi_nattrs; i++ ) { if ( mdb->mi_attrs[i]->ai_dbi ) /* already open */ continue; - if ( !mdb->mi_attrs[i]->ai_indexmask ) /* not an index record */ + if ( !( mdb->mi_attrs[i]->ai_indexmask || mdb->mi_attrs[i]->ai_newmask )) /* not an index record */ continue; rc = mdb_dbi_open( txn, mdb->mi_attrs[i]->ai_desc->ad_type->sat_cname.bv_val, flags, &mdb->mi_attrs[i]->ai_dbi );