From 15e208a19fc808d84d70c87c5b11e24c9c18e34d Mon Sep 17 00:00:00 2001 From: wangmm0220 Date: Fri, 17 Sep 2021 14:35:58 +0800 Subject: [PATCH] TD-6129 fix json encode error --- src/client/src/tscUtil.c | 2 +- src/tsdb/src/tsdbMeta.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/client/src/tscUtil.c b/src/client/src/tscUtil.c index 615183f9f3..54bd480741 100644 --- a/src/client/src/tscUtil.c +++ b/src/client/src/tscUtil.c @@ -5161,7 +5161,7 @@ int parseJsontoTagData(char* json, SKVRowBuilder* kvRowBuilder, char* errMsg, in goto end; } - int jsonIndex = startColId++; + int jsonIndex = ++startColId; for(int i = 0; i < size; i++) { cJSON* item = cJSON_GetArrayItem(root, i); if (!item) { diff --git a/src/tsdb/src/tsdbMeta.c b/src/tsdb/src/tsdbMeta.c index 14d0ee9b4f..441648fc30 100644 --- a/src/tsdb/src/tsdbMeta.c +++ b/src/tsdb/src/tsdbMeta.c @@ -1122,7 +1122,7 @@ static int tsdbAddTableIntoIndex(STsdbMeta *pMeta, STable *pTable, bool refSuper tablist = (SArray**)&tablistNew; } JsonMapValue jmvalue = {TABLE_UID(pTable), pColIdx->colId}; - taosArrayPush(*tablist, &jmvalue); + taosArrayAddBatch(*tablist, &jmvalue, 1); taosArraySort(*tablist, tscCompareJsonMapValue); } }else{ -- GitLab