cache last StopWaiting in StopWaitingManager and return it if forced

ref #259
This commit is contained in:
Marten Seemann
2016-08-18 12:40:27 +07:00
parent 3bf525ed16
commit 7d05ebf0bb
3 changed files with 25 additions and 10 deletions

View File

@@ -266,7 +266,7 @@ func (h *sentPacketHandler) GetLeastUnacked() protocol.PacketNumber {
}
func (h *sentPacketHandler) GetStopWaitingFrame() *frames.StopWaitingFrame {
return h.stopWaitingManager.GetStopWaitingFrame()
return h.stopWaitingManager.GetStopWaitingFrame(false)
}
func (h *sentPacketHandler) CongestionAllowsSending() bool {