diff --git a/pkt7.go b/pkt7.go index 36c60e1..1793560 100644 --- a/pkt7.go +++ b/pkt7.go @@ -53,7 +53,7 @@ func (p *pkt7Type) handle(s *streamCommon, r []byte) { } expectedSeq := p.lastConfirmedSeq + 1 - if expectedSeq != gotSeq { + if expectedSeq != gotSeq && gotSeq != p.lastConfirmedSeq { var missingPkts int if gotSeq > expectedSeq { missingPkts = int(gotSeq) - int(expectedSeq)