From d48e3b354578b1cbca31e4880606be49af9c4d3a Mon Sep 17 00:00:00 2001 From: Ganlin Zhao Date: Wed, 14 Jun 2023 17:00:45 +0800 Subject: [PATCH] add null pointer check --- source/libs/parser/src/parTranslater.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/libs/parser/src/parTranslater.c b/source/libs/parser/src/parTranslater.c index 6abac0d9ae..a487c2cbc1 100644 --- a/source/libs/parser/src/parTranslater.c +++ b/source/libs/parser/src/parTranslater.c @@ -1667,7 +1667,7 @@ static int32_t translateForbidSysTableFunc(STranslateContext* pCxt, SFunctionNod SSelectStmt* pSelect = (SSelectStmt*)pCxt->pCurrStmt; SRealTableNode* pTable = (SRealTableNode*)pSelect->pFromTable; - if (TSDB_SYSTEM_TABLE == pTable->pMeta->tableType) { + if (NULL != pTable && TSDB_SYSTEM_TABLE == pTable->pMeta->tableType) { return generateSyntaxErrMsg(&pCxt->msgBuf, TSDB_CODE_PAR_SYSTABLE_NOT_ALLOWED_FUNC, pFunc->functionName); } return TSDB_CODE_SUCCESS;