Merge pull request #1219 from lucas-clemente/max-tracked-error-check

remove incorrect error check when sending a packet
This commit is contained in:
Marten Seemann
2018-03-05 19:34:00 +07:00
committed by GitHub
6 changed files with 43 additions and 104 deletions

View File

@@ -898,16 +898,13 @@ func (s *session) sendPacket() (bool, error) {
func (s *session) sendPackedPacket(packet *packedPacket) error {
defer putPacketBuffer(&packet.raw)
err := s.sentPacketHandler.SentPacket(&ackhandler.Packet{
s.sentPacketHandler.SentPacket(&ackhandler.Packet{
PacketNumber: packet.header.PacketNumber,
PacketType: packet.header.Type,
Frames: packet.frames,
Length: protocol.ByteCount(len(packet.raw)),
EncryptionLevel: packet.encryptionLevel,
})
if err != nil {
return err
}
s.logPacket(packet)
return s.conn.Write(packet.raw)
}