Merge pull request #2912 from lucas-clemente/fix-sent-packet-qlog-order

log sent packet before logging its congestion / loss recovery effects
This commit is contained in:
Marten Seemann
2020-12-04 09:19:56 +07:00
committed by GitHub

View File

@@ -1583,9 +1583,9 @@ func (s *session) sendPackedPacket(packet *packedPacket) {
if s.firstAckElicitingPacketAfterIdleSentTime.IsZero() && packet.IsAckEliciting() {
s.firstAckElicitingPacketAfterIdleSentTime = now
}
s.logPacket(now, packet)
s.sentPacketHandler.SentPacket(packet.ToAckHandlerPacket(time.Now(), s.retransmissionQueue))
s.connIDManager.SentPacket()
s.logPacket(now, packet)
s.sendQueue.Send(packet.buffer)
}