mirror of
https://github.com/isar/libmdbx.git
synced 2025-04-14 12:27:45 +08:00
mdbx: fix crash on twice txn-end (backport from devel).
This commit is contained in:
parent
7a5decc779
commit
ef941b2587
3
mdb.c
3
mdb.c
@ -3258,7 +3258,8 @@ mdb_txn_end(MDB_txn *txn, unsigned mode)
|
|||||||
|
|
||||||
if (mode & MDB_END_FREE) {
|
if (mode & MDB_END_FREE) {
|
||||||
txn->mt_signature = 0;
|
txn->mt_signature = 0;
|
||||||
free(txn);
|
if (txn != env->me_txn0)
|
||||||
|
free(txn);
|
||||||
}
|
}
|
||||||
|
|
||||||
return MDB_SUCCESS;
|
return MDB_SUCCESS;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user