diff --git a/src/client/src/tscUtil.c b/src/client/src/tscUtil.c index b053596eeab3d0c6c6a0f694ccefa84952a95d4d..d9207411bdf254eb5d2d62b31105f10b30b6cc16 100644 --- a/src/client/src/tscUtil.c +++ b/src/client/src/tscUtil.c @@ -5513,7 +5513,7 @@ int parseJsontoTagData(char* json, SKVRowBuilder* kvRowBuilder, char* errMsg, in *tagVal = jsonType2DbType(0, item->type); // type char* tagData = POINTER_SHIFT(tagVal,CHAR_BYTES); if (!taosMbsToUcs4(jsonValue, strlen(jsonValue), varDataVal(tagData), - strlen(jsonValue) * TSDB_NCHAR_SIZE, &outLen)) { + (int32_t)(strlen(jsonValue) * TSDB_NCHAR_SIZE), &outLen)) { tscError("json string error:%s|%s", strerror(errno), jsonValue); retCode = tscSQLSyntaxErrMsg(errMsg, "serizelize json error", NULL); free(tagVal);