diff --git a/src/client/src/tscParseInsert.c b/src/client/src/tscParseInsert.c index a0c9035fba45dcc668ef7b39d32e839c03dd481d..2411bcedd5b54b2e7a3cfaf4a1dbf6792d618da3 100644 --- a/src/client/src/tscParseInsert.c +++ b/src/client/src/tscParseInsert.c @@ -715,7 +715,7 @@ static int32_t tscParseSqlForCreateTableOnDemand(char** sqlstr, SSqlObj* pSql) { int32_t len = cend - cstart + 1; if (cstart != NULL && createTable == true) { /* move the column list to start position of the next accessed points */ - memcpy(sql - len, cstart, len); + memmove(sql - len, cstart, len); *sqlstr = sql - len; } else { *sqlstr = sql;