diff --git a/src/client/src/tscUtil.c b/src/client/src/tscUtil.c index 75b7aecb21cd4608fd2b90f61e3a8e20651cf1a5..a9b74ecb863697a77c6430b9e5c9c1ecefecdab7 100644 --- a/src/client/src/tscUtil.c +++ b/src/client/src/tscUtil.c @@ -4407,7 +4407,7 @@ SVgroupsInfo* tscVgroupInfoClone(SVgroupsInfo *vgroupList) { } size_t size = sizeof(SVgroupsInfo) + sizeof(SVgroupMsg) * vgroupList->numOfVgroups; - SVgroupsInfo* pNew = calloc(1, size); + SVgroupsInfo* pNew = malloc(size); if (pNew == NULL) { return NULL; } @@ -4422,7 +4422,6 @@ SVgroupsInfo* tscVgroupInfoClone(SVgroupsInfo *vgroupList) { pNewVInfo->numOfEps = pvInfo->numOfEps; for(int32_t j = 0; j < pvInfo->numOfEps; ++j) { -// pNewVInfo->epAddr[j].fqdn = strdup(pvInfo->epAddr[j].fqdn); pNewVInfo->epAddr[j].port = pvInfo->epAddr[j].port; tstrncpy(pNewVInfo->epAddr[j].fqdn, pvInfo->epAddr[j].fqdn, TSDB_FQDN_LEN); } diff --git a/src/inc/taosmsg.h b/src/inc/taosmsg.h index 3c1d89134c0916181f01941fc73a0d7a2e7847b0..bb93c52142a73d00ebde9e039143a5e124eb6e9a 100644 --- a/src/inc/taosmsg.h +++ b/src/inc/taosmsg.h @@ -775,12 +775,7 @@ typedef struct { typedef struct { int32_t numOfVgroups; SVgroupMsg vgroups[]; -} SVgroupsInfo; - -typedef struct { - int32_t numOfVgroups; - SVgroupMsg vgroups[]; -} SVgroupsMsg; +} SVgroupsMsg, SVgroupsInfo; typedef struct STableMetaMsg { int32_t contLen;