Просмотр исходного кода

fix: 127.0.0.1 is not loopback (#515)

1 год назад
Родитель
Сommit
621da3c8fe
1 измененных файлов с 2 добавлено и 1 удалено
  1. 2 1
      src/rendezvous_server.rs

+ 2 - 1
src/rendezvous_server.rs

@@ -1056,7 +1056,8 @@ impl RendezvousServer {
1056 1056
 
1057 1057
     async fn handle_listener2(&self, stream: TcpStream, addr: SocketAddr) {
1058 1058
         let mut rs = self.clone();
1059
-        if addr.ip().is_loopback() {
1059
+        let ip = try_into_v4(addr).ip();
1060
+        if ip.is_loopback() {
1060 1061
             tokio::spawn(async move {
1061 1062
                 let mut stream = stream;
1062 1063
                 let mut buffer = [0; 1024];