diff --git a/transport/hysteria/protocol.go b/transport/hysteria/protocol.go index f7becde1..beed65a3 100644 --- a/transport/hysteria/protocol.go +++ b/transport/hysteria/protocol.go @@ -293,8 +293,8 @@ func ParseUDPMessage(packet []byte) (message UDPMessage, err error) { if err != nil { return } - if int(6+hostLen) > len(packet) { - err = E.New("Invalid hostLen") + if 6+int(hostLen) > len(packet) { + err = E.New("invalid host length") return } message.Host = string(packet[6 : 6+hostLen])