From 24eb6c439bc33a8d2fe556cc60f0c050d809031b Mon Sep 17 00:00:00 2001 From: dapan1121 Date: Mon, 2 Sep 2024 17:18:40 +0800 Subject: [PATCH] fix: add validation --- source/common/src/tdatablock.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/common/src/tdatablock.c b/source/common/src/tdatablock.c index 8cf7094fc3..d970b7ab88 100644 --- a/source/common/src/tdatablock.c +++ b/source/common/src/tdatablock.c @@ -3009,7 +3009,7 @@ int32_t blockEncode(const SSDataBlock* pBlock, char* data, int32_t numOfCols) { data += colSizes[col]; } - if (colSizes[col] <= 0) { + if (colSizes[col] <= 0 && !colDataIsNull_s(pColRes, 0)) { uError("Invalid colSize:%d while encoding block", colSizes[col]); ASSERT(0); terrno = TSDB_CODE_QRY_EXECUTOR_INTERNAL_ERROR;