ITS#7870 ignore index DBs in slapcat

This commit is contained in:
Howard Chu 2014-06-03 20:38:21 -07:00
parent 33e12f4de3
commit a01d3f965b

View File

@ -265,10 +265,15 @@ mdb_db_open( BackendDB *be, ConfigReply *cr )
goto fail; goto fail;
} }
rc = mdb_attr_dbs_open( be, txn, cr ); /* slapcat doesn't need indexes. avoid a failure if
if ( rc ) { * a configured index wasn't created yet.
mdb_txn_abort( txn ); */
goto fail; if ( !(slapMode & SLAP_TOOL_READONLY) ) {
rc = mdb_attr_dbs_open( be, txn, cr );
if ( rc ) {
mdb_txn_abort( txn );
goto fail;
}
} }
rc = mdb_txn_commit(txn); rc = mdb_txn_commit(txn);