From 65cfc13703dc3896782ef89b1b1f314d0f20ff5d Mon Sep 17 00:00:00 2001 From: shenglian zhou Date: Mon, 23 Oct 2023 19:40:27 +0800 Subject: [PATCH] fix: memory sanitizer error --- source/libs/parser/src/parInsertSql.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/libs/parser/src/parInsertSql.c b/source/libs/parser/src/parInsertSql.c index aa8704a62b..46b8993d12 100644 --- a/source/libs/parser/src/parInsertSql.c +++ b/source/libs/parser/src/parInsertSql.c @@ -1892,6 +1892,7 @@ static int32_t parseInsertStbClauseBottom(SInsertParseContext* pCxt, SVnodeModif SBoundColInfo stbBoundColInfo; insInitBoundColsInfo(tblInfo.numOfColumns + tblInfo.numOfTags + 1, &stbBoundColInfo); if (!pStmt->pBoundCols) { + insDestroyBoundColInfo(&stbBoundColInfo); return buildSyntaxErrMsg(&pCxt->msg, "(...tbname...) bounded cols is expected", pStmt->pSql); } SToken token; @@ -1906,6 +1907,7 @@ static int32_t parseInsertStbClauseBottom(SInsertParseContext* pCxt, SVnodeModif if (TSDB_CODE_SUCCESS == code) { code = parseDataClause(pCxt, pStmt, rowsDataCxt); } + insDestroyBoundColInfo(&stbBoundColInfo); return code; }