From 3c94d614935505c2df679572f2bd48a259a715ad Mon Sep 17 00:00:00 2001 From: Minghao Li Date: Fri, 21 Oct 2022 15:22:34 +0800 Subject: [PATCH] refacotr(sync): judge peer state null --- source/libs/sync/src/syncMain.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/source/libs/sync/src/syncMain.c b/source/libs/sync/src/syncMain.c index e72c1aca54..b30717a1ef 100644 --- a/source/libs/sync/src/syncMain.c +++ b/source/libs/sync/src/syncMain.c @@ -3453,7 +3453,9 @@ SPeerState* syncNodeGetPeerState(SSyncNode* ths, const SRaftId* pDestId) { bool syncNodeNeedSendAppendEntries(SSyncNode* ths, const SRaftId* pDestId, const SyncAppendEntries* pMsg) { SPeerState* pState = syncNodeGetPeerState(ths, pDestId); - ASSERT(pState != NULL); + if (pState == NULL) { + return false; + } SyncIndex sendIndex = pMsg->prevLogIndex + 1; int64_t tsNow = taosGetTimestampMs();