mirror of https://github.com/v2ray/v2ray-core
don't read 0 bytes
parent
8460d016ab
commit
30a0aa6fb0
|
@ -213,7 +213,7 @@ func (s *ServerSession) DecodeRequestHeader(reader io.Reader) (*protocol.Request
|
||||||
}
|
}
|
||||||
|
|
||||||
if invalidRequest {
|
if invalidRequest {
|
||||||
randomLen := dice.Roll(32)
|
randomLen := dice.Roll(32) + 1
|
||||||
// Read random number of bytes for prevent detection.
|
// Read random number of bytes for prevent detection.
|
||||||
buffer.AppendSupplier(buf.ReadFullFrom(decryptor, randomLen))
|
buffer.AppendSupplier(buf.ReadFullFrom(decryptor, randomLen))
|
||||||
return nil, newError("invalid request")
|
return nil, newError("invalid request")
|
||||||
|
|
Loading…
Reference in New Issue