From 15487c9c8f28b714961889f74fa654f498ac2ddc Mon Sep 17 00:00:00 2001 From: Haojun Liao Date: Thu, 29 Jun 2023 22:52:07 +0800 Subject: [PATCH] fix(tsdb): fix memory leak. --- source/dnode/vnode/src/tsdb/tsdbRead2.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/source/dnode/vnode/src/tsdb/tsdbRead2.c b/source/dnode/vnode/src/tsdb/tsdbRead2.c index d9c9572b0e..134b717093 100644 --- a/source/dnode/vnode/src/tsdb/tsdbRead2.c +++ b/source/dnode/vnode/src/tsdb/tsdbRead2.c @@ -1590,8 +1590,8 @@ static int32_t doLoadFileBlockData(STsdbReader* pReader, SDataBlockIter* pBlockI SFileBlockDumpInfo* pDumpInfo = &pReader->status.fBlockDumpInfo; SBrinRecord* pRecord = &pBlockInfo->record; - code = tsdbDataFileReadBlockData(pReader->pFileReader, pRecord, pBlockData); -// code = tsdbDataFileReadBlockDataByColumn(pReader->pFileReader, pRecord, pBlockData, pReader->pSchema, pSup->colId, pSup->numOfCols); + code = tsdbDataFileReadBlockDataByColumn(pReader->pFileReader, pRecord, pBlockData, pReader->pSchema, &pSup->colId[1], + pSup->numOfCols - 1); if (code != TSDB_CODE_SUCCESS) { tsdbError("%p error occurs in loading file block, global index:%d, table index:%d, brange:%" PRId64 "-%" PRId64 ", rows:%d, code:%s %s", @@ -3365,6 +3365,7 @@ static int32_t moveToNextFile(STsdbReader* pReader, SBlockNumber* pBlockNum, SAr } i += 1; + tTombBlockDestroy(&block); } } }