mirror of
https://github.com/XTLS/Xray-core.git
synced 2026-07-05 19:28:45 +00:00
Update protocol.go
This commit is contained in:
@@ -209,6 +209,7 @@ func (s *ServerSession) handshake5(nMethod byte, reader io.Reader, writer net.Co
|
|||||||
}
|
}
|
||||||
responsePort = net.Port(udpHub.LocalAddr().(*net.UDPAddr).Port)
|
responsePort = net.Port(udpHub.LocalAddr().(*net.UDPAddr).Port)
|
||||||
expectedRemote := &gonet.UDPAddr{}
|
expectedRemote := &gonet.UDPAddr{}
|
||||||
|
// UDP Associate should not specify a domain as source IP
|
||||||
if request.Address.Family().IsDomain() || request.Address.IP().IsUnspecified() {
|
if request.Address.Family().IsDomain() || request.Address.IP().IsUnspecified() {
|
||||||
expectedRemote.IP = writer.RemoteAddr().(*net.TCPAddr).IP // unix?
|
expectedRemote.IP = writer.RemoteAddr().(*net.TCPAddr).IP // unix?
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
Reference in New Issue
Block a user