From 1a031d7dcd3052805b5b2dc70145fcffaaa253a1 Mon Sep 17 00:00:00 2001 From: dmchen Date: Fri, 20 Sep 2024 08:32:20 +0000 Subject: [PATCH] fix/TD-31891-remove-void-sync1-fix-case --- source/libs/sync/src/syncMain.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/source/libs/sync/src/syncMain.c b/source/libs/sync/src/syncMain.c index faa080a653..caa4a84ca0 100644 --- a/source/libs/sync/src/syncMain.c +++ b/source/libs/sync/src/syncMain.c @@ -991,8 +991,10 @@ static int32_t syncHbTimerStart(SSyncNode* pSyncNode, SSyncTimer* pSyncTimer) { static int32_t syncHbTimerStop(SSyncNode* pSyncNode, SSyncTimer* pSyncTimer) { int32_t ret = 0; (void)atomic_add_fetch_64(&pSyncTimer->logicClock, 1); - if (!taosTmrStop(pSyncTimer->pTimer)) { - return TSDB_CODE_SYN_INTERNAL_ERROR; + if (taosTmrStop(pSyncTimer->pTimer) == false) { + sError("vgId:%d, failed to stop hb timer, return false", pSyncNode->vgId); + } else { + sError("vgId:%d, stop hb timer, return true", pSyncNode->vgId); } pSyncTimer->pTimer = NULL; syncHbTimerDataRemove(pSyncTimer->hbDataRid);