|
|
@@ -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)
|