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) {
|
||||
if (pRcvBuf->entries[seq]) {
|
||||
if (pRcvBuf->entries[seq % pRcvBuf->size]) {
|
||||
pRcvBuf->cursor = seq;
|
||||
} else {
|
||||
break;
|
||||
|
|
Loading…
Reference in New Issue