From 6d00f5dd39af1068aa11896efd8432543394c886 Mon Sep 17 00:00:00 2001 From: dapan1121 Date: Fri, 18 Aug 2023 15:06:30 +0800 Subject: [PATCH] fix: empty tbname param issue --- source/libs/planner/src/planLogicCreater.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/source/libs/planner/src/planLogicCreater.c b/source/libs/planner/src/planLogicCreater.c index 709d61b21f..0170eb7e8c 100644 --- a/source/libs/planner/src/planLogicCreater.c +++ b/source/libs/planner/src/planLogicCreater.c @@ -45,8 +45,10 @@ static void setColumnInfo(SFunctionNode* pFunc, SColumnNode* pCol, bool isPartit case FUNCTION_TYPE_TBNAME: pCol->colType = COLUMN_TYPE_TBNAME; SValueNode* pVal = (SValueNode*)nodesListGetNode(pFunc->pParameterList, 0); - strcpy(pCol->tableName, pVal->literal); - strcpy(pCol->tableAlias, pVal->literal); + if (pVal) { + strcpy(pCol->tableName, pVal->literal); + strcpy(pCol->tableAlias, pVal->literal); + } break; case FUNCTION_TYPE_WSTART: if (!isPartitionBy) {