From 176f7740c34a0d8372cda791450b986e28052d4d Mon Sep 17 00:00:00 2001 From: dapan1121 Date: Fri, 21 Apr 2023 16:41:39 +0800 Subject: [PATCH] fix: memory leak issue --- source/libs/parser/src/parAstCreater.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/libs/parser/src/parAstCreater.c b/source/libs/parser/src/parAstCreater.c index 0ba57af29c..5a47ed731d 100644 --- a/source/libs/parser/src/parAstCreater.c +++ b/source/libs/parser/src/parAstCreater.c @@ -1032,6 +1032,7 @@ static SNode* setDatabaseOptionImpl(SAstCreateContext* pCxt, SNode* pOptions, ED snprintf(pCxt->pQueryCxt->pMsg, pCxt->pQueryCxt->msgLen, "invalid table_prefix data type"); pCxt->errCode = TSDB_CODE_PAR_SYNTAX_ERROR; } + nodesDestroyNode((SNode*)pNode); break; } case DB_OPTION_TABLE_SUFFIX:{ @@ -1042,6 +1043,7 @@ static SNode* setDatabaseOptionImpl(SAstCreateContext* pCxt, SNode* pOptions, ED snprintf(pCxt->pQueryCxt->pMsg, pCxt->pQueryCxt->msgLen, "invalid table_suffix data type"); pCxt->errCode = TSDB_CODE_PAR_SYNTAX_ERROR; } + nodesDestroyNode((SNode*)pNode); break; } default: