forked from quic-go/quic-go
also pass the stateless reset token by value to the tracer
This commit is contained in:
@@ -179,7 +179,7 @@ func (e eventVersionNegotiationReceived) MarshalJSONObject(enc *gojay.Encoder) {
|
||||
}
|
||||
|
||||
type eventStatelessResetReceived struct {
|
||||
Token *[16]byte
|
||||
Token [16]byte
|
||||
}
|
||||
|
||||
func (e eventStatelessResetReceived) Category() category { return categoryTransport }
|
||||
@@ -188,7 +188,7 @@ func (e eventStatelessResetReceived) IsNil() bool { return false }
|
||||
|
||||
func (e eventStatelessResetReceived) MarshalJSONObject(enc *gojay.Encoder) {
|
||||
enc.StringKey("packet_type", packetType(logging.PacketTypeStatelessReset).String())
|
||||
enc.StringKey("stateless_reset_token", fmt.Sprintf("%x", *e.Token))
|
||||
enc.StringKey("stateless_reset_token", fmt.Sprintf("%x", e.Token))
|
||||
}
|
||||
|
||||
type eventPacketBuffered struct {
|
||||
|
||||
@@ -171,7 +171,7 @@ func (t *connectionTracer) ClosedConnection(r logging.CloseReason) {
|
||||
t.recordEvent(time.Now(), &eventConnectionClosed{Reason: timeoutReason(reason)})
|
||||
} else if token, ok := r.StatelessReset(); ok {
|
||||
t.recordEvent(time.Now(), &eventStatelessResetReceived{
|
||||
Token: &token,
|
||||
Token: token,
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user