From 5b2bfec3b4fa45dcfaed7780c7fdd42c4f69e75e Mon Sep 17 00:00:00 2001 From: Howard Chu Date: Wed, 14 Aug 2013 03:51:29 -0700 Subject: [PATCH] More for 907b9d487753631371dd969b551b63c41cef30fd op.o_extra is only used with threading --- servers/slapd/back-mdb/tools.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/servers/slapd/back-mdb/tools.c b/servers/slapd/back-mdb/tools.c index a5408b5bb1..2ad65fb57c 100644 --- a/servers/slapd/back-mdb/tools.c +++ b/servers/slapd/back-mdb/tools.c @@ -706,7 +706,9 @@ ID mdb_tool_entry_put( goto done; } - LDAP_SLIST_INSERT_HEAD( &op.o_extra, &mdb_tool_axinfo[0]->ai_oe, oe_next ); + if ( mdb_tool_threads > 1 ) { + LDAP_SLIST_INSERT_HEAD( &op.o_extra, &mdb_tool_axinfo[0]->ai_oe, oe_next ); + } rc = mdb_tool_index_add( &op, txn, e ); if( rc != 0 ) { snprintf( text->bv_val, text->bv_len, -- 2.39.5