From 6849ccd280f6c3d4a34bd9c008563ab3f352e885 Mon Sep 17 00:00:00 2001 From: slzhou Date: Mon, 29 Jan 2024 11:02:38 +0800 Subject: [PATCH] fix: pre-allocated columns has no data --- source/libs/executor/src/mergejoinoperator.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/source/libs/executor/src/mergejoinoperator.c b/source/libs/executor/src/mergejoinoperator.c index b4461f20b1..7f12d9d225 100644 --- a/source/libs/executor/src/mergejoinoperator.c +++ b/source/libs/executor/src/mergejoinoperator.c @@ -399,7 +399,9 @@ static void mergeJoinJoinLeftRight(struct SOperatorInfo* pOperator, SSDataBlock* colDataSetNULL(pDst, currRow); } else { char* p = colDataGetData(pSrc, rowIndex); - colDataSetVal(pDst, currRow, p, false); + if (p != NULL) { + colDataSetVal(pDst, currRow, p, false); + } } } }