Skip to content

Commit 0ca962c

Browse files
committed
use _itimediff for seqid compare
1 parent f871d82 commit 0ca962c

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

fec.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -147,9 +147,9 @@ func (fec *FEC) Decode(pkt fecPacket) (recovered [][]byte) {
147147

148148
for i := searchBegin; i <= searchEnd; i++ {
149149
seqid := fec.rx[i].seqid
150-
if seqid > shardEnd {
150+
if _itimediff(seqid, shardEnd) > 0 {
151151
break
152-
} else if seqid >= shardBegin {
152+
} else if _itimediff(seqid, shardBegin) >= 0 {
153153
shards[seqid%uint32(fec.shardSize)] = fec.rx[i].data
154154
shardsflag[seqid%uint32(fec.shardSize)] = true
155155
numshard++

0 commit comments

Comments
 (0)