From 8dbbd8362e7f40d1af0dea517117fdc141f78122 Mon Sep 17 00:00:00 2001 From: Minglei Jin Date: Thu, 4 Aug 2022 15:47:31 +0800 Subject: [PATCH] fix: free btc cell coder's pval memory when closing btc --- source/libs/tdb/src/db/tdbBtree.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source/libs/tdb/src/db/tdbBtree.c b/source/libs/tdb/src/db/tdbBtree.c index 58563254e8..c5ff79dd22 100644 --- a/source/libs/tdb/src/db/tdbBtree.c +++ b/source/libs/tdb/src/db/tdbBtree.c @@ -2175,6 +2175,10 @@ int tdbBtcClose(SBTC *pBtc) { pBtc->idx = pBtc->idxStack[pBtc->iPage]; } + if (TDB_CELLDECODER_FREE_VAL(&pBtc->coder)) { + tdbFree(pBtc->coder.pVal); + } + return 0; } -- GitLab