From e2173e3c20de56aea1fe2303b5372ff7cdf536ae Mon Sep 17 00:00:00 2001 From: Kurt Zeilenga Date: Sat, 8 Dec 2001 04:30:23 +0000 Subject: [PATCH] Disallow duplicate duplicate data --- servers/slapd/back-bdb/dbcache.c | 3 ++- servers/slapd/back-bdb/init.c | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) 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 -- 2.39.5