From 3faff06991784977114b96741f77a8bf6667fb8e Mon Sep 17 00:00:00 2001 From: dapan1121 Date: Thu, 10 Oct 2024 16:19:27 +0800 Subject: [PATCH] fix: revoke table name escape issue --- source/libs/parser/src/parAstCreater.c | 1 + 1 file changed, 1 insertion(+) diff --git a/source/libs/parser/src/parAstCreater.c b/source/libs/parser/src/parAstCreater.c index 684bd24a9c..8ede53b0a4 100644 --- a/source/libs/parser/src/parAstCreater.c +++ b/source/libs/parser/src/parAstCreater.c @@ -3711,6 +3711,7 @@ SNode* createRevokeStmt(SAstCreateContext* pCxt, int64_t privileges, STokenPair* CHECK_PARSER_STATUS(pCxt); CHECK_NAME(checkDbName(pCxt, &pPrivLevel->first, false)); CHECK_NAME(checkUserName(pCxt, pUserName)); + CHECK_NAME(checkTableName(pCxt, &pPrivLevel->second)); SRevokeStmt* pStmt = NULL; pCxt->errCode = nodesMakeNode(QUERY_NODE_REVOKE_STMT, (SNode**)&pStmt); CHECK_MAKE_NODE(pStmt);