use wrapped legacy ACK frame

ref #55
This commit is contained in:
Marten Seemann
2016-07-26 12:30:48 +07:00
parent 516500e156
commit ef194015de
11 changed files with 102 additions and 69 deletions

View File

@@ -178,7 +178,8 @@ func (h *sentPacketHandler) calculateExpectedEntropy(ackFrame *frames.AckFrameLe
}
// TODO: Simplify return types
func (h *sentPacketHandler) ReceivedAck(ackFrame *frames.AckFrameLegacy, withPacketNumber protocol.PacketNumber) error {
func (h *sentPacketHandler) ReceivedAck(ackFrameOrig *frames.AckFrame, withPacketNumber protocol.PacketNumber) error {
ackFrame := ackFrameOrig.AckFrameLegacy
if ackFrame.LargestObserved > h.lastSentPacketNumber {
return errAckForUnsentPacket
}