lmdb: ITS#8200 Fix mdb_midl_shrink() usage, return void.

Change-Id: I506a170d434178d43f01b3e9597c4a03b3b3e7a7
This commit is contained in:
Hallvard Furuseth
2015-07-19 21:18:31 +02:00
committed by Leo Yuriev
parent 862cfc30c4
commit 23af429b3f
3 changed files with 6 additions and 9 deletions

8
mdb.c
View File

@@ -3080,8 +3080,8 @@ mdb_txn_reset0(MDB_txn *txn, const char *act_)
}
if (!txn->mt_parent) {
if (mdb_midl_shrink(&txn->mt_free_pgs))
env->me_free_pgs = txn->mt_free_pgs;
mdb_midl_shrink(&txn->mt_free_pgs);
env->me_free_pgs = txn->mt_free_pgs;
/* me_pgstate: */
env->me_pghead = NULL;
env->me_pglast = 0;
@@ -3768,8 +3768,8 @@ mdb_txn_commit(MDB_txn *txn)
mdb_midl_free(env->me_pghead);
env->me_pghead = NULL;
if (mdb_midl_shrink(&txn->mt_free_pgs))
env->me_free_pgs = txn->mt_free_pgs;
mdb_midl_shrink(&txn->mt_free_pgs);
env->me_free_pgs = txn->mt_free_pgs;
if (mdb_audit_enabled())
mdb_audit(txn);