forked from quic-go/quic-go
fix infinite loop in session test
fixes #598 The mockReceivedPacketHandler returned the same ACK frame over and over again, so that the loop in session.sendPacket() would send packets containing this packet indefinitely.
This commit is contained in:
@@ -103,7 +103,11 @@ type mockReceivedPacketHandler struct {
|
||||
nextAckFrame *frames.AckFrame
|
||||
}
|
||||
|
||||
func (m *mockReceivedPacketHandler) GetAckFrame() *frames.AckFrame { return m.nextAckFrame }
|
||||
func (m *mockReceivedPacketHandler) GetAckFrame() *frames.AckFrame {
|
||||
f := m.nextAckFrame
|
||||
m.nextAckFrame = nil
|
||||
return f
|
||||
}
|
||||
func (m *mockReceivedPacketHandler) ReceivedPacket(packetNumber protocol.PacketNumber, shouldInstigateAck bool) error {
|
||||
panic("not implemented")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user