From cc2c54dd115807784b8babde4c6bea1025bfd2a0 Mon Sep 17 00:00:00 2001 From: yihaoDeng Date: Fri, 27 Aug 2021 18:00:50 +0800 Subject: [PATCH] [TD-6361] restrict UDF func name --- src/client/src/tscSQLParser.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/client/src/tscSQLParser.c b/src/client/src/tscSQLParser.c index 0b433b3f8f..71d2984f0f 100644 --- a/src/client/src/tscSQLParser.c +++ b/src/client/src/tscSQLParser.c @@ -432,7 +432,7 @@ int32_t readFromFile(char *name, uint32_t *len, void **buf) { int32_t handleUserDefinedFunc(SSqlObj* pSql, struct SSqlInfo* pInfo) { - const char *msg1 = "invalidate function name"; + const char *msg1 = "invalidate function name"; const char *msg2 = "path is too long"; const char *msg3 = "invalid outputtype"; const char *msg4 = "invalid script"; @@ -450,7 +450,7 @@ int32_t handleUserDefinedFunc(SSqlObj* pSql, struct SSqlInfo* pInfo) { createInfo->name.z[createInfo->name.n] = 0; // funcname's naming rule is same to column - if (!validateColumnName(createInfo->name.z)) { + if (validateColumnName(createInfo->name.z) != TSDB_CODE_SUCCESS) { return invalidOperationMsg(tscGetErrorMsgPayload(pCmd), msg1); } strdequote(createInfo->name.z); -- GitLab