From: Howard Chu Date: Sun, 18 Apr 2021 16:51:30 +0000 (+0100) Subject: ITS#9526 slapd-mdb tools: fix cursor init check X-Git-Tag: OPENLDAP_REL_ENG_2_4_59~17 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=20af42dfb71d88688a8b48dd7ee2cb34fe250c90;p=thirdparty%2Fopenldap.git ITS#9526 slapd-mdb tools: fix cursor init check --- diff --git a/servers/slapd/back-mdb/tools.c b/servers/slapd/back-mdb/tools.c index 5fa67b0103..d1beb99d9b 100644 --- a/servers/slapd/back-mdb/tools.c +++ b/servers/slapd/back-mdb/tools.c @@ -649,6 +649,8 @@ ID mdb_tool_entry_put( text->bv_val, 0, 0 ); return NOID; } + } + if ( !idcursor ) { rc = mdb_cursor_open( mdb_tool_txn, mdb->mi_id2entry, &idcursor ); if( rc != 0 ) { snprintf( text->bv_val, text->bv_len,