From 6be93755b158347584102a10478bffe71e1db22c Mon Sep 17 00:00:00 2001 From: Howard Chu Date: Wed, 21 Dec 2016 14:39:47 +0000 Subject: [PATCH] Fix its6794 test Must NULL out indexing cursors when closing tool txn --- servers/slapd/back-mdb/tools.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/servers/slapd/back-mdb/tools.c b/servers/slapd/back-mdb/tools.c index 0d3469d859..2dfa22b829 100644 --- a/servers/slapd/back-mdb/tools.c +++ b/servers/slapd/back-mdb/tools.c @@ -174,6 +174,14 @@ int mdb_tool_entry_close( mdb_cursor_close( cursor ); cursor = NULL; } + { + struct mdb_info *mdb = be->be_private; + if ( mdb ) { + int i; + for (i=0; imi_nattrs; i++) + mdb->mi_attrs[i]->ai_cursor = NULL; + } + } if( mdb_tool_txn ) { int rc; MDB_TOOL_IDL_FLUSH( be, mdb_tool_txn ); -- 2.47.2