mirror of https://github.com/v2ray/v2ray-core
typo
parent
a3a772e1d0
commit
3112d3a2d3
|
@ -62,7 +62,7 @@ func TestRequestSerialization(t *testing.T) {
|
||||||
assert.Byte(byte(expectedRequest.Security)).Equals(byte(actualRequest.Security))
|
assert.Byte(byte(expectedRequest.Security)).Equals(byte(actualRequest.Security))
|
||||||
|
|
||||||
_, err = server.DecodeRequestHeader(buffer2)
|
_, err = server.DecodeRequestHeader(buffer2)
|
||||||
// anti reply attack
|
// anti replay attack
|
||||||
assert.Error(err).IsNotNil()
|
assert.Error(err).IsNotNil()
|
||||||
|
|
||||||
cancel()
|
cancel()
|
||||||
|
|
|
@ -165,7 +165,7 @@ func (v *ServerSession) DecodeRequestHeader(reader io.Reader) (*protocol.Request
|
||||||
copy(sid.key[:], v.requestBodyKey)
|
copy(sid.key[:], v.requestBodyKey)
|
||||||
copy(sid.nonce[:], v.requestBodyIV)
|
copy(sid.nonce[:], v.requestBodyIV)
|
||||||
if v.sessionHistory.has(sid) {
|
if v.sessionHistory.has(sid) {
|
||||||
return nil, errors.New("VMess|Server: Duplicated session id. Possibly under reply attack.")
|
return nil, errors.New("VMess|Server: Duplicated session id. Possibly under replay attack.")
|
||||||
}
|
}
|
||||||
v.sessionHistory.add(sid)
|
v.sessionHistory.add(sid)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue