forked from quic-go/quic-go
improve logging of undecryptable packets
This commit is contained in:
@@ -247,3 +247,11 @@ func (h *Header) ParseExtended(b *bytes.Reader, ver protocol.VersionNumber) (*Ex
|
||||
func (h *Header) toExtendedHeader() *ExtendedHeader {
|
||||
return &ExtendedHeader{Header: *h}
|
||||
}
|
||||
|
||||
// PacketType is the type of the packet, for logging purposes
|
||||
func (h *Header) PacketType() string {
|
||||
if h.IsLongHeader {
|
||||
return h.Type.String()
|
||||
}
|
||||
return "1-RTT"
|
||||
}
|
||||
|
||||
@@ -558,4 +558,9 @@ var _ = Describe("Header Parsing", func() {
|
||||
}
|
||||
})
|
||||
})
|
||||
|
||||
It("tells its packet type for logging", func() {
|
||||
Expect((&Header{IsLongHeader: true, Type: protocol.PacketTypeHandshake}).PacketType()).To(Equal("Handshake"))
|
||||
Expect((&Header{}).PacketType()).To(Equal("1-RTT"))
|
||||
})
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user