Browse Source

fix: 127.0.0.1 is not loopback (#5)

1 year ago
parent
commit
09ff39cc82
1 changed files with 2 additions and 1 deletions
  1. 2 1
      src/rendezvous_server.rs

+ 2 - 1
src/rendezvous_server.rs

@@ -1181,7 +1181,8 @@ impl RendezvousServer {
1181 1181
 
1182 1182
     async fn handle_listener2(&self, stream: TcpStream, addr: SocketAddr) {
1183 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 1186
             tokio::spawn(async move {
1186 1187
                 let mut stream = stream;
1187 1188
                 let mut buffer = [0; 1024];