projects
/
platform
/
upstream
/
lmdb.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
4d140b9
)
ITS#8313 more for ITS#8062
author
Howard Chu
<hyc@openldap.org>
Wed, 18 Nov 2015 21:33:51 +0000
(21:33 +0000)
committer
Howard Chu
<hyc@openldap.org>
Wed, 18 Nov 2015 21:33:51 +0000
(21:33 +0000)
dummy flags must be init'd due to
3d46d550
libraries/liblmdb/mdb.c
patch
|
blob
|
history
diff --git
a/libraries/liblmdb/mdb.c
b/libraries/liblmdb/mdb.c
index
a0ae06c
..
9f29973
100644
(file)
--- a/
libraries/liblmdb/mdb.c
+++ b/
libraries/liblmdb/mdb.c
@@
-8176,6
+8176,7
@@
mdb_rebalance(MDB_cursor *mc)
mn.mc_ki[mn.mc_top] += mc->mc_ki[mn.mc_top] + 1;
/* We want mdb_rebalance to find mn when doing fixups */
if (mc->mc_flags & C_SUB) {
+ dummy.mc_flags = C_INITIALIZED;
dummy.mc_next = mc->mc_txn->mt_cursors[mc->mc_dbi];
mc->mc_txn->mt_cursors[mc->mc_dbi] = &dummy;
dummy.mc_xcursor = (MDB_xcursor *)&mn;