fix(sync): break when pState is NULL
This commit is contained in:
parent
2c33026b0e
commit
a228d5ecb9
|
@ -336,7 +336,9 @@ char* syncNodePeerState2Str(const SSyncNode* pSyncNode) {
|
||||||
|
|
||||||
for (int32_t i = 0; i < pSyncNode->replicaNum; ++i) {
|
for (int32_t i = 0; i < pSyncNode->replicaNum; ++i) {
|
||||||
SPeerState* pState = syncNodeGetPeerState((SSyncNode*)pSyncNode, &(pSyncNode->replicasId[i]));
|
SPeerState* pState = syncNodeGetPeerState((SSyncNode*)pSyncNode, &(pSyncNode->replicasId[i]));
|
||||||
ASSERT(pState != NULL);
|
if (pState == NULL) {
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
p = pStr + useLen;
|
p = pStr + useLen;
|
||||||
use = snprintf(p, leftLen, "%d:%" PRId64 " ,%" PRId64, i, pState->lastSendIndex, pState->lastSendTime);
|
use = snprintf(p, leftLen, "%d:%" PRId64 " ,%" PRId64, i, pState->lastSendIndex, pState->lastSendTime);
|
||||||
|
|
Loading…
Reference in New Issue