reject STOP_WAITING frames that have a least unacked of 0

This commit is contained in:
Marten Seemann
2017-08-10 09:33:14 +07:00
parent 18c2ed33d3
commit 698c8ceee8
2 changed files with 9 additions and 2 deletions

View File

@@ -81,7 +81,7 @@ func ParseStopWaitingFrame(r *bytes.Reader, packetNumber protocol.PacketNumber,
return nil, err
}
if leastUnackedDelta > uint64(packetNumber) {
if leastUnackedDelta >= uint64(packetNumber) {
return nil, qerr.Error(qerr.InvalidStopWaitingData, "invalid LeastUnackedDelta")
}