From e01cb71cea1dc1d2c1c27df325514f2412aa6b19 Mon Sep 17 00:00:00 2001 From: Li Minghao Date: Sat, 23 Apr 2022 23:37:17 -0700 Subject: [PATCH 1/2] comment doSyncEnvStart --- source/libs/sync/src/syncEnv.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/libs/sync/src/syncEnv.c b/source/libs/sync/src/syncEnv.c index 8f7a717e00..1a6b21cc9f 100644 --- a/source/libs/sync/src/syncEnv.c +++ b/source/libs/sync/src/syncEnv.c @@ -29,7 +29,8 @@ static void syncEnvTick(void *param, void *tmrId); int32_t syncEnvStart() { int32_t ret = 0; taosSeedRand(taosGetTimestampSec()); - gSyncEnv = doSyncEnvStart(gSyncEnv); + //gSyncEnv = doSyncEnvStart(gSyncEnv); + gSyncEnv = doSyncEnvStart(); assert(gSyncEnv != NULL); sTrace("syncEnvStart ok!"); return ret; From 1afda11b9c4fde58d780d9504660d828c69bd57d Mon Sep 17 00:00:00 2001 From: Li Minghao Date: Sat, 23 Apr 2022 23:55:01 -0700 Subject: [PATCH 2/2] comment doSyncEnvStart 2 --- source/libs/sync/src/syncEnv.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/libs/sync/src/syncEnv.c b/source/libs/sync/src/syncEnv.c index 1a6b21cc9f..ff2d4d4d27 100644 --- a/source/libs/sync/src/syncEnv.c +++ b/source/libs/sync/src/syncEnv.c @@ -92,10 +92,12 @@ static SSyncEnv *doSyncEnvStart() { } static int32_t doSyncEnvStop(SSyncEnv *pSyncEnv) { + assert(pSyncEnv == gSyncEnv); if (pSyncEnv != NULL) { taosTmrCleanUp(pSyncEnv->pTimerManager); taosMemoryFree(pSyncEnv); } + gSyncEnv = NULL; return 0; }