From 715b75909450ff55daee4234e7d56511b3c2e85c Mon Sep 17 00:00:00 2001 From: zhihaop Date: Sat, 2 Jul 2022 15:20:32 +0800 Subject: [PATCH] fix(query): using taosSafeRand() instead of rand() --- src/query/src/qExecutor.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/query/src/qExecutor.c b/src/query/src/qExecutor.c index cc8e3bf999..4137ac97ba 100644 --- a/src/query/src/qExecutor.c +++ b/src/query/src/qExecutor.c @@ -5806,7 +5806,7 @@ SOperatorInfo* createGlobalAggregateOperatorInfo(SQueryRuntimeEnv* pRuntimeEnv, goto _clean; } - pInfo->seed = rand(); + pInfo->seed = taosSafeRand(); setDefaultOutputBuf(pRuntimeEnv, &pInfo->binfo, pInfo->seed, MERGE_STAGE); SOperatorInfo* pOperator = calloc(1, sizeof(SOperatorInfo)); @@ -7410,7 +7410,7 @@ SOperatorInfo* createAggregateOperatorInfo(SQueryRuntimeEnv* pRuntimeEnv, SOpera goto _clean; } - pInfo->seed = rand(); + pInfo->seed = taosSafeRand(); setDefaultOutputBuf(pRuntimeEnv, &pInfo->binfo, pInfo->seed, MASTER_SCAN); SOperatorInfo* pOperator = calloc(1, sizeof(SOperatorInfo)); @@ -7614,7 +7614,7 @@ SOperatorInfo* createProjectOperatorInfo(SQueryRuntimeEnv* pRuntimeEnv, SOperato return NULL; } - pInfo->seed = rand(); + pInfo->seed = taosSafeRand(); pInfo->bufCapacity = pRuntimeEnv->resultInfo.capacity; SOptrBasicInfo* pBInfo = &pInfo->binfo; @@ -7797,7 +7797,7 @@ SOperatorInfo* createTimeEveryOperatorInfo(SQueryRuntimeEnv* pRuntimeEnv, SOpera SQueryAttr *pQueryAttr = pRuntimeEnv->pQueryAttr; - pInfo->seed = rand(); + pInfo->seed = taosSafeRand(); pInfo->bufCapacity = pRuntimeEnv->resultInfo.capacity; pInfo->groupDone = true; pInfo->lastGroupIdx = -1; -- GitLab