don't try to send an ACK immediately after becoming congestion limited

This commit is contained in:
Marten Seemann
2018-09-24 18:54:47 -06:00
parent 1f9b59693c
commit 7b9d3a6217
2 changed files with 10 additions and 0 deletions

View File

@@ -890,6 +890,10 @@ var _ = Describe("Session", func() {
sph.EXPECT().TimeUntilSend().Return(time.Now())
sph.EXPECT().SendMode().Return(ackhandler.SendAny)
sph.EXPECT().SendMode().Return(ackhandler.SendAck)
rph := mockackhandler.NewMockReceivedPacketHandler(mockCtrl)
rph.EXPECT().GetAlarmTimeout().Return(time.Now().Add(time.Hour)).Times(2)
rph.EXPECT().GetAckFrame()
sess.receivedPacketHandler = rph
done := make(chan struct{})
go func() {
defer GinkgoRecover()