fix:[TD-31812] fix memory leak when error occurs in fltOptimizeNodes.
This commit is contained in:
parent
5ed423a4ad
commit
f6f4c4ddbc
|
@ -5113,7 +5113,7 @@ int32_t fltOptimizeNodes(SFilterInfo *pInfo, SNode **pNode, SFltTreeStat *pStat)
|
||||||
FLT_ERR_JRET(fltSclCollectOperators(*pNode, sclOpList));
|
FLT_ERR_JRET(fltSclCollectOperators(*pNode, sclOpList));
|
||||||
SArray *colRangeList = taosArrayInit(16, sizeof(SFltSclColumnRange));
|
SArray *colRangeList = taosArrayInit(16, sizeof(SFltSclColumnRange));
|
||||||
if (NULL == colRangeList) {
|
if (NULL == colRangeList) {
|
||||||
FLT_ERR_RET(terrno);
|
FLT_ERR_JRET(terrno);
|
||||||
}
|
}
|
||||||
FLT_ERR_JRET(fltSclProcessCNF(sclOpList, colRangeList));
|
FLT_ERR_JRET(fltSclProcessCNF(sclOpList, colRangeList));
|
||||||
pInfo->sclCtx.fltSclRange = colRangeList;
|
pInfo->sclCtx.fltSclRange = colRangeList;
|
||||||
|
|
Loading…
Reference in New Issue