From c21559c3d55367d35f4765c06ada123a026abdf7 Mon Sep 17 00:00:00 2001 From: slzhou Date: Wed, 16 Aug 2023 16:00:16 +0800 Subject: [PATCH] fix: select tags - error of stmt can not be created --- source/libs/parser/src/parAstCreater.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/libs/parser/src/parAstCreater.c b/source/libs/parser/src/parAstCreater.c index ef0653198f..b897faebdf 100644 --- a/source/libs/parser/src/parAstCreater.c +++ b/source/libs/parser/src/parAstCreater.c @@ -853,7 +853,7 @@ SNode* createSelectStmt(SAstCreateContext* pCxt, bool isDistinct, SNodeList* pPr } SNode* setSelectStmtTagMode(SAstCreateContext* pCxt, SNode* pStmt, bool bSelectTags) { - if (QUERY_NODE_SELECT_STMT == nodeType(pStmt)) { + if (pStmt && QUERY_NODE_SELECT_STMT == nodeType(pStmt)) { ((SSelectStmt*)pStmt)->tagScan = bSelectTags; } return pStmt;