diff --git a/source/libs/parser/src/parInsertSql.c b/source/libs/parser/src/parInsertSql.c index e39a885529..fe4abd5c8f 100644 --- a/source/libs/parser/src/parInsertSql.c +++ b/source/libs/parser/src/parInsertSql.c @@ -2142,7 +2142,6 @@ static int32_t parseOneStbRow(SInsertParseContext* pCxt, SVnodeModifyOpStmt* pSt if (pCxt->isStmtBind) { int32_t tbnameIdx = getTbnameSchemaIndex(pStbRowsCxt->pStbMeta); code = initTableColSubmitDataWithBoundInfo(*ppTableDataCxt, ctbCols); - insDestroyBoundColInfo(&ctbCols); } else { code = initTableColSubmitData(*ppTableDataCxt); } @@ -2162,6 +2161,7 @@ static int32_t parseOneStbRow(SInsertParseContext* pCxt, SVnodeModifyOpStmt* pSt } clearStbRowsDataContext(pStbRowsCxt); + insDestroyBoundColInfo(&ctbCols); return code; }