From 6d2823218967d7fb893d05a3378a0bddf1c6aad6 Mon Sep 17 00:00:00 2001 From: Xiaoyu Wang Date: Mon, 12 Dec 2022 17:14:08 +0800 Subject: [PATCH] fix: create stream error --- source/libs/parser/src/parTranslater.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/source/libs/parser/src/parTranslater.c b/source/libs/parser/src/parTranslater.c index c0c9d01bf3..d4feef6cb4 100644 --- a/source/libs/parser/src/parTranslater.c +++ b/source/libs/parser/src/parTranslater.c @@ -5516,7 +5516,10 @@ static void getStreamQueryFirstProjectAliasName(SHashObj* pUserAliasSet, char* a snprintf(aliasName, len, "%s", "ts"); return; } - taosRandStr(aliasName, len); + do { + taosRandStr(aliasName, len - 1); + aliasName[len - 1] = '\0'; + } while (NULL != taosHashGet(pUserAliasSet, aliasName, strlen(aliasName))); return; }