forked from quic-go/quic-go
generate valid tokens for remote addresses that are not UDP addresses
This commit is contained in:
@@ -37,8 +37,8 @@ func (t *sourceAddressToken) serialize() []byte {
|
||||
}
|
||||
|
||||
func parseToken(data []byte) (*sourceAddressToken, error) {
|
||||
if len(data) != 8+4 && len(data) != 8+16 {
|
||||
return nil, fmt.Errorf("invalid STK length: %d", len(data))
|
||||
if len(data) < 8 {
|
||||
return nil, fmt.Errorf("STK too short: %d", len(data))
|
||||
}
|
||||
return &sourceAddressToken{
|
||||
data: data[8:],
|
||||
|
||||
Reference in New Issue
Block a user