enh: send rsp on duplicate msgs in syncSnapBufferRecv
This commit is contained in:
parent
3221aef1a3
commit
995a1e1f8e
|
@ -862,7 +862,7 @@ static int32_t syncSnapBufferRecv(SSyncSnapshotReceiver *pReceiver, SyncSnapshot
|
||||||
pRcvBuf->entries[pMsg->seq % pRcvBuf->size] = pMsg;
|
pRcvBuf->entries[pMsg->seq % pRcvBuf->size] = pMsg;
|
||||||
ppMsg[0] = NULL;
|
ppMsg[0] = NULL;
|
||||||
pRcvBuf->end = TMAX(pMsg->seq + 1, pRcvBuf->end);
|
pRcvBuf->end = TMAX(pMsg->seq + 1, pRcvBuf->end);
|
||||||
} else {
|
} else if (pMsg->seq < pRcvBuf->start) {
|
||||||
syncSnapSendRsp(pReceiver, pMsg, code);
|
syncSnapSendRsp(pReceiver, pMsg, code);
|
||||||
goto _out;
|
goto _out;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue