From ed481a1f29fcf4391e2377c09b5cb366c2c3075c Mon Sep 17 00:00:00 2001 From: xsren <285808407@qq.com> Date: Thu, 5 Sep 2024 17:45:50 +0800 Subject: [PATCH] handle excep --- source/common/src/tdatablock.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/common/src/tdatablock.c b/source/common/src/tdatablock.c index bd91c467b6..11224aaa69 100644 --- a/source/common/src/tdatablock.c +++ b/source/common/src/tdatablock.c @@ -2404,7 +2404,7 @@ void* tDecodeDataBlock(const void* buf, SSDataBlock* pBlock) { } if(buf == NULL) { uError("failed to decode null bitmap/offset, type:%d", data.info.type); - return NULL; + goto _error; } int32_t len = 0; @@ -2412,7 +2412,7 @@ void* tDecodeDataBlock(const void* buf, SSDataBlock* pBlock) { buf = taosDecodeBinary(buf, (void**)&data.pData, len); if (buf == NULL) { uError("failed to decode data, type:%d", data.info.type); - return NULL; + goto _error; } if (IS_VAR_DATA_TYPE(data.info.type)) { data.varmeta.length = len;