fix: set cursor properly in syncSnapBufferRecv
This commit is contained in:
parent
ce4fb52926
commit
456c8d23f3
|
@ -874,7 +874,7 @@ static int32_t syncSnapBufferRecv(SSyncSnapshotReceiver *pReceiver, SyncSnapshot
|
||||||
}
|
}
|
||||||
|
|
||||||
for (int64_t seq = pRcvBuf->cursor + 1; seq < pRcvBuf->end; ++seq) {
|
for (int64_t seq = pRcvBuf->cursor + 1; seq < pRcvBuf->end; ++seq) {
|
||||||
if (pRcvBuf->entries[seq]) {
|
if (pRcvBuf->entries[seq % pRcvBuf->size]) {
|
||||||
pRcvBuf->cursor = seq;
|
pRcvBuf->cursor = seq;
|
||||||
} else {
|
} else {
|
||||||
break;
|
break;
|
||||||
|
|
Loading…
Reference in New Issue