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; }