fix(query):fix mem leak for fill
This commit is contained in:
parent
7d2e28fd1d
commit
42a31d4ca1
|
@ -1207,7 +1207,12 @@ static SStreamFillSupporter* initStreamFillSup(SStreamFillPhysiNode* pPhyFillNod
|
||||||
|
|
||||||
pFillSup->pAllColInfo = createFillColInfo(pFillExprInfo, pFillSup->numOfFillCols, noFillExprInfo, numOfNotFillCols,
|
pFillSup->pAllColInfo = createFillColInfo(pFillExprInfo, pFillSup->numOfFillCols, noFillExprInfo, numOfNotFillCols,
|
||||||
(const SNodeListNode*)(pPhyFillNode->pValues));
|
(const SNodeListNode*)(pPhyFillNode->pValues));
|
||||||
QUERY_CHECK_NULL(pFillSup->pAllColInfo, code, lino, _end, terrno);
|
if (pFillSup->pAllColInfo == NULL) {
|
||||||
|
code = terrno;
|
||||||
|
lino = __LINE__;
|
||||||
|
destroyExprInfo(noFillExprInfo, numOfNotFillCols);
|
||||||
|
goto _end;
|
||||||
|
}
|
||||||
|
|
||||||
pFillSup->type = convertFillType(pPhyFillNode->mode);
|
pFillSup->type = convertFillType(pPhyFillNode->mode);
|
||||||
pFillSup->numOfAllCols = pFillSup->numOfFillCols + numOfNotFillCols;
|
pFillSup->numOfAllCols = pFillSup->numOfFillCols + numOfNotFillCols;
|
||||||
|
|
Loading…
Reference in New Issue