mirror of https://github.com/v2ray/v2ray-core
prevent reading 0 bytes
parent
6a3abf3147
commit
b7d48fe7c5
|
@ -68,7 +68,7 @@ func ReadTCPSession(user *protocol.User, reader io.Reader) (*protocol.RequestHea
|
|||
|
||||
if err != nil {
|
||||
// Invalid address. Continue to read some bytes to confuse client.
|
||||
nBytes := dice.Roll(32)
|
||||
nBytes := dice.Roll(32) + 1
|
||||
buffer.Clear()
|
||||
buffer.AppendSupplier(buf.ReadFullFrom(br, nBytes))
|
||||
return nil, nil, newError("failed to read address").Base(err)
|
||||
|
|
Loading…
Reference in New Issue