From 7582b7e4df6574ff66043b8d542a30edc5fdc76a Mon Sep 17 00:00:00 2001 From: Haojun Liao Date: Fri, 23 Oct 2020 12:45:17 +0800 Subject: [PATCH] [td-1373] --- src/common/src/tvariant.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/common/src/tvariant.c b/src/common/src/tvariant.c index 005def6dc5..bfd6ca0184 100644 --- a/src/common/src/tvariant.c +++ b/src/common/src/tvariant.c @@ -151,8 +151,11 @@ void tVariantAssign(tVariant *pDst, const tVariant *pSrc) { if (pSrc->nType == TSDB_DATA_TYPE_NCHAR) { len = len * TSDB_NCHAR_SIZE; } - - pDst->pz = calloc(1, len); + + char* p = realloc(pDst->pz, len); + assert(p); + + memset(pDst->pz, 0, len); memcpy(pDst->pz, pSrc->pz, len); return; } -- GitLab