ITS#8313 more for ITS#8062

dummy flags must be init'd due to 3d46d550
mdb.RE/0.9
Howard Chu 9 years ago
parent db510359c9
commit 2fb8219aa3
  1. 1
      libraries/liblmdb/mdb.c

@ -8055,6 +8055,7 @@ mdb_rebalance(MDB_cursor *mc)
mn.mc_ki[mn.mc_top] += mc->mc_ki[mn.mc_top] + 1; mn.mc_ki[mn.mc_top] += mc->mc_ki[mn.mc_top] + 1;
/* We want mdb_rebalance to find mn when doing fixups */ /* We want mdb_rebalance to find mn when doing fixups */
if (mc->mc_flags & C_SUB) { if (mc->mc_flags & C_SUB) {
dummy.mc_flags = C_INITIALIZED;
dummy.mc_next = mc->mc_txn->mt_cursors[mc->mc_dbi]; dummy.mc_next = mc->mc_txn->mt_cursors[mc->mc_dbi];
mc->mc_txn->mt_cursors[mc->mc_dbi] = &dummy; mc->mc_txn->mt_cursors[mc->mc_dbi] = &dummy;
dummy.mc_xcursor = (MDB_xcursor *)&mn; dummy.mc_xcursor = (MDB_xcursor *)&mn;

Loading…
Cancel
Save