|
@@ -1181,7 +1181,8 @@ impl RendezvousServer {
|
|
1181
|
|
1181
|
|
|
1182
|
async fn handle_listener2(&self, stream: TcpStream, addr: SocketAddr) {
|
1182
|
async fn handle_listener2(&self, stream: TcpStream, addr: SocketAddr) {
|
|
1183
|
let mut rs = self.clone();
|
1183
|
let mut rs = self.clone();
|
|
1184
|
- if addr.ip().is_loopback() {
|
|
|
|
|
|
1184
|
+ let ip = try_into_v4(addr).ip();
|
|
|
|
1185
|
+ if ip.is_loopback() {
|
|
1185
|
tokio::spawn(async move {
|
1186
|
tokio::spawn(async move {
|
|
1186
|
let mut stream = stream;
|
1187
|
let mut stream = stream;
|
|
1187
|
let mut buffer = [0; 1024];
|
1188
|
let mut buffer = [0; 1024];
|