From: Kurt Zeilenga Date: Sat, 8 Dec 2001 04:30:23 +0000 (+0000) Subject: Disallow duplicate duplicate data X-Git-Tag: LDBM_PRE_GIANT_RWLOCK~712 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=e2173e3c20de56aea1fe2303b5372ff7cdf536ae;p=openldap Disallow duplicate duplicate data --- diff --git a/servers/slapd/back-bdb/dbcache.c b/servers/slapd/back-bdb/dbcache.c index 9fefd7f287..5edc674d96 100644 --- a/servers/slapd/back-bdb/dbcache.c +++ b/servers/slapd/back-bdb/dbcache.c @@ -70,7 +70,8 @@ bdb_db_cache( rc = db->bdi_db->set_pagesize( db->bdi_db, BDB_PAGESIZE ); #ifdef BDB_IDL_MULTI - rc = db->bdi_db->set_flags( db->bdi_db, DB_DUP | DB_DUPSORT ); + rc = db->bdi_db->set_flags( db->bdi_db, + DB_DUP | DB_DUPSORT | DB_NODUPDATA ); rc = db->bdi_db->set_dup_compare( db->bdi_db, bdb_bt_compare ); #endif diff --git a/servers/slapd/back-bdb/init.c b/servers/slapd/back-bdb/init.c index 490baca039..2ced049683 100644 --- a/servers/slapd/back-bdb/init.c +++ b/servers/slapd/back-bdb/init.c @@ -259,7 +259,7 @@ bdb_db_open( BackendDB *be ) bdb_bt_compare ); #elif defined(BDB_IDL_MULTI) rc = db->bdi_db->set_flags( db->bdi_db, - DB_DUP | DB_DUPSORT ); + DB_DUP | DB_DUPSORT | DB_NODUPDATA ); rc = db->bdi_db->set_dup_compare( db->bdi_db, bdb_bt_compare ); #endif