From 0e098f95ffe3b8d8a4b2395cfcfaf62c145a8a2b Mon Sep 17 00:00:00 2001 From: jinyaoguo Date: Tue, 27 May 2025 21:47:48 -0400 Subject: [PATCH] ITS#10342 lmdb: fix potential memleak in child txn_begin --- libraries/liblmdb/mdb.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/libraries/liblmdb/mdb.c b/libraries/liblmdb/mdb.c index 79e90c95c7..57758db9c2 100644 --- a/libraries/liblmdb/mdb.c +++ b/libraries/liblmdb/mdb.c @@ -3309,9 +3309,8 @@ renew: } if (rc) { if (txn != env->me_txn0) { -#ifdef MDB_VL32 - free(txn->mt_rpages); -#endif + /* mt_rpages is owned by parent */ + free(txn->mt_u.dirty_list); free(txn); } } else { -- 2.47.2