forked from quic-go/quic-go
only use little endian byte order for gQUIC 37 and 38
That way, when adding new non-gQUIC versions, they will use big endian.
This commit is contained in:
@@ -29,7 +29,7 @@ type ByteOrder interface {
|
||||
// GetByteOrder gets the ByteOrder (little endian or big endian) used to represent values on the wire
|
||||
// from QUIC 39, values are encoded in big endian, before that in little endian
|
||||
func GetByteOrder(v protocol.VersionNumber) ByteOrder {
|
||||
if v < protocol.Version39 {
|
||||
if v == protocol.Version37 || v == protocol.Version38 {
|
||||
return LittleEndian
|
||||
}
|
||||
return BigEndian
|
||||
|
||||
Reference in New Issue
Block a user