Update temp_udp_listen.go

This commit is contained in:
RPRX
2026-05-26 08:44:21 +00:00
committed by GitHub
parent 56c04402be
commit cc878be23c
+3 -6
View File
@@ -38,14 +38,11 @@ func (c *TempUDPConn) Read(b []byte) (n int, err error) {
break
}
if c.remote.Load() == nil {
udpRemote, _, _ := net.SplitHostPort(remote.String())
if c.ExpectedRemoteIP != udpRemote {
continue
} else {
if remoteIP, _, _ := net.SplitHostPort(remote.String()); remoteIP == c.ExpectedRemoteIP {
c.remote.CompareAndSwap(nil, &remote)
break
}
}
if remote.String() == c.remote.Load().String() {
} else if remote.String() == (*c.remote.Load()).String() {
break
}
}