diff --git a/src/client/src/tscPrepare.c b/src/client/src/tscPrepare.c index 494f82dd9ec00922de31d25f7458491caba57fe3..fe927abf8dd4d9741f7cd0a581c0c4186aa9849e 100644 --- a/src/client/src/tscPrepare.c +++ b/src/client/src/tscPrepare.c @@ -1244,6 +1244,7 @@ static int insertStmtExecute(STscStmt* stmt) { while (pSql->retry < pSql->maxRetry) { if (pSql->res.code == TSDB_CODE_TDB_TABLE_RECONFIGURE) { pSql->retry += 1; + pCmd->insertParam.pDataBlocks = tscDestroyBlockArrayList(pSql, pCmd->insertParam.pDataBlocks); code = insertStmtExecuteImpl(stmt, pTableMetaInfo, true); if (code != TSDB_CODE_SUCCESS) {