]> git.sur5r.net Git - openldap/commit
Fixes for loose pages
authorHallvard Furuseth <hallvard@openldap.org>
Tue, 8 Jul 2014 18:52:53 +0000 (11:52 -0700)
committerHoward Chu <hyc@symas.com>
Tue, 8 Jul 2014 21:39:57 +0000 (14:39 -0700)
commit6ed295b2569c916f9ab1a93c76b6081ad2910794
tree31c7138e02ba0ac621d6eea98afe360074cd4728
parentb3e8c71dc7d629f6311801774d275712bf72631f
Fixes for loose pages

mdb_txn_commit(child): Give loose pages to parent.
Use a pointer beyond the page header instead of mp_next, so
we will not need to save/restore mp_pgno. This avoids a crash
caused by references to mp_pgno.
libraries/liblmdb/mdb.c