From 2265d2bac8b24c0bf2392677948f0a54d66dac1a Mon Sep 17 00:00:00 2001 From: Howard Chu Date: Sun, 22 Jul 2012 15:44:11 -0700 Subject: [PATCH] Append tweak: must init mdb->mi_nextid Otherwise duplicate entries aren't detected --- servers/slapd/back-mdb/tools.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/servers/slapd/back-mdb/tools.c b/servers/slapd/back-mdb/tools.c index 4a53962ecc..ec62c50cc3 100644 --- a/servers/slapd/back-mdb/tools.c +++ b/servers/slapd/back-mdb/tools.c @@ -619,6 +619,10 @@ ID mdb_tool_entry_put( text->bv_val, 0, 0 ); return NOID; } + if ( !mdb->mi_nextid ) { + ID dummy; + mdb_next_id( be, idcursor, &dummy ); + } rc = mdb_cursor_open( txn, mdb->mi_dn2id, &mcp ); if( rc != 0 ) { snprintf( text->bv_val, text->bv_len, -- 2.39.5