From eddad1e79097c95733e6778c39a10d263fb0a2df Mon Sep 17 00:00:00 2001 From: Hongze Cheng Date: Tue, 20 Dec 2022 17:14:15 +0800 Subject: [PATCH] fix: valgrind error --- source/common/src/tdataformat.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/source/common/src/tdataformat.c b/source/common/src/tdataformat.c index f89159c40c..c27251630f 100644 --- a/source/common/src/tdataformat.c +++ b/source/common/src/tdataformat.c @@ -309,6 +309,14 @@ int32_t tRowBuild(SArray *aColVal, STSchema *pTSchema, SRow **ppRow) { break; } + if (pb) { + if (flag == (HAS_VALUE | HAS_NULL | HAS_NONE)) { + memset(pb, 0, BIT2_SIZE(pTSchema->numOfCols - 1)); + } else { + memset(pb, 0, BIT1_SIZE(pTSchema->numOfCols - 1)); + } + } + // build impl while (pTColumn) { if (pColVal) {