From 36fbf6d7cb6e8cc7e62d5b8ec75859ff53558d97 Mon Sep 17 00:00:00 2001 From: Minglei Jin Date: Fri, 1 Jul 2022 17:19:01 +0800 Subject: [PATCH] tsdbCache: free tmp ppRow --- source/dnode/vnode/src/tsdb/tsdbCache.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/source/dnode/vnode/src/tsdb/tsdbCache.c b/source/dnode/vnode/src/tsdb/tsdbCache.c index 3f909d96b5..451e311423 100644 --- a/source/dnode/vnode/src/tsdb/tsdbCache.c +++ b/source/dnode/vnode/src/tsdb/tsdbCache.c @@ -920,6 +920,10 @@ static int32_t mergeLast(tb_uid_t uid, STsdb *pTsdb, STSRow **ppRow) { } } + if (*ppRow) { + taosMemoryFreeClear(*ppRow); + } + continue; } @@ -950,6 +954,10 @@ static int32_t mergeLast(tb_uid_t uid, STsdb *pTsdb, STSRow **ppRow) { } } } + + if (*ppRow) { + taosMemoryFreeClear(*ppRow); + } } while (nilColCount > 0); // if () new ts row from pColArray if non empty