From 12cad8c1b1e4d53a1e63fe740cf7634abc6d21ff Mon Sep 17 00:00:00 2001 From: yihaoDeng Date: Thu, 6 May 2021 22:12:30 +0800 Subject: [PATCH] [TD-3747]fix crash --- src/client/src/tscServer.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/client/src/tscServer.c b/src/client/src/tscServer.c index 9e7d778ddd..b691a7ad4a 100644 --- a/src/client/src/tscServer.c +++ b/src/client/src/tscServer.c @@ -2532,7 +2532,8 @@ int32_t tscGetTableMeta(SSqlObj *pSql, STableMetaInfo *pTableMetaInfo) { uint32_t size = tscGetTableMetaMaxSize(); if (pTableMetaInfo->pTableMeta == NULL) { - pTableMetaInfo->pTableMeta = calloc(1, size); + pTableMetaInfo->pTableMeta = calloc(1, size); + pTableMetaInfo->tableMetaSize = size; } else if (pTableMetaInfo->tableMetaSize < size) { char *tmp = realloc(pTableMetaInfo->pTableMeta, size); if (tmp == NULL) { @@ -2541,8 +2542,8 @@ int32_t tscGetTableMeta(SSqlObj *pSql, STableMetaInfo *pTableMetaInfo) { pTableMetaInfo->pTableMeta = (STableMeta *)tmp; pTableMetaInfo->tableMetaSize = size; } else { - uint32_t s = tscGetTableMetaSize(pTableMetaInfo->pTableMeta); - memset(pTableMetaInfo->pTableMeta, 0, s); + //uint32_t s = tscGetTableMetaSize(pTableMetaInfo->pTableMeta); + memset(pTableMetaInfo->pTableMeta, 0, size); } pTableMetaInfo->pTableMeta->tableType = -1; -- GitLab