From e9a40a098e94cecce4dbd9d737499ff189ced05b Mon Sep 17 00:00:00 2001 From: xywang Date: Thu, 7 Jul 2022 16:44:52 +0800 Subject: [PATCH] fix: table name which is a key word led to a crash --- src/client/src/tscUtil.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/client/src/tscUtil.c b/src/client/src/tscUtil.c index ec09e791d1..eb16a71e17 100644 --- a/src/client/src/tscUtil.c +++ b/src/client/src/tscUtil.c @@ -2983,6 +2983,10 @@ int32_t tscValidateName(SStrToken* pToken, bool escapeEnabled, bool *dbIncluded) // single token, validate it if (len == pToken->n) { + if (taosIsKeyWordToken(pToken->z, (int32_t) pToken->n)) { + return TSDB_CODE_TSC_INVALID_OPERATION; + } + return validateQuoteToken(pToken, escapeEnabled, NULL); } else { sep = strnchr(pToken->z, TS_PATH_DELIMITER[0], pToken->n, true); -- GitLab