From caee71e8e82d300033f43d87216c0a4988c8d023 Mon Sep 17 00:00:00 2001 From: Marten Seemann Date: Fri, 2 Aug 2019 15:00:55 +0700 Subject: [PATCH] output the connection state after processing the ACK for quic-trace --- session.go | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/session.go b/session.go index d529e2032..5272d16a4 100644 --- a/session.go +++ b/session.go @@ -681,9 +681,6 @@ func (s *session) handleUnpackedPacket(packet *unpackedPacket, rcvTime time.Time // If we're not tracing, this slice will always remain empty. var frames []wire.Frame var transportState *quictrace.TransportState - if s.traceCallback != nil { - transportState = s.sentPacketHandler.GetStats() - } r := bytes.NewReader(packet.data) var isAckEliciting bool @@ -707,6 +704,7 @@ func (s *session) handleUnpackedPacket(packet *unpackedPacket, rcvTime time.Time } if s.traceCallback != nil { + transportState = s.sentPacketHandler.GetStats() s.traceCallback(quictrace.Event{ Time: time.Now(), EventType: quictrace.PacketReceived,