From f6f4c4ddbc28793029a97deb84acc94b3ac3128b Mon Sep 17 00:00:00 2001 From: Jing Sima Date: Fri, 30 Aug 2024 10:56:37 +0800 Subject: [PATCH] fix:[TD-31812] fix memory leak when error occurs in fltOptimizeNodes. --- source/libs/scalar/src/filter.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/libs/scalar/src/filter.c b/source/libs/scalar/src/filter.c index f5712d135b..fb3845c032 100644 --- a/source/libs/scalar/src/filter.c +++ b/source/libs/scalar/src/filter.c @@ -5113,7 +5113,7 @@ int32_t fltOptimizeNodes(SFilterInfo *pInfo, SNode **pNode, SFltTreeStat *pStat) FLT_ERR_JRET(fltSclCollectOperators(*pNode, sclOpList)); SArray *colRangeList = taosArrayInit(16, sizeof(SFltSclColumnRange)); if (NULL == colRangeList) { - FLT_ERR_RET(terrno); + FLT_ERR_JRET(terrno); } FLT_ERR_JRET(fltSclProcessCNF(sclOpList, colRangeList)); pInfo->sclCtx.fltSclRange = colRangeList;