From 1946744aa51dd63c5da0a7a998076cc468a46e58 Mon Sep 17 00:00:00 2001 From: suem Date: Mon, 9 Nov 2020 07:15:01 +0800 Subject: [PATCH] fix the p2p self address and port --- p2p/src/serv.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/p2p/src/serv.rs b/p2p/src/serv.rs index f61d437e15..8212c76d68 100644 --- a/p2p/src/serv.rs +++ b/p2p/src/serv.rs @@ -214,7 +214,7 @@ impl Server { let stream = match addr.clone() { PeerAddr::Ip(address) => { // we do this, not a good solution, but for now, we'll use it. Other side usually detects with ip. - self_addr = PeerAddr::Ip(address); + self_addr = PeerAddr::Ip(SocketAddr::new(self.config.host, self.config.port)); if self.socks_port != 0 { peer_addr = Some(PeerAddr::Ip(address)); let proxy_addr =