diff --git a/protocols/identify/Cargo.toml b/protocols/identify/Cargo.toml index 02a6e75a..6626288d 100644 --- a/protocols/identify/Cargo.toml +++ b/protocols/identify/Cargo.toml @@ -2,7 +2,7 @@ name = "libp2p-identify" edition = "2018" description = "Nodes identifcation protocol for libp2p" -version = "0.3.0" +version = "0.3.1" authors = ["Parity Technologies "] license = "MIT" repository = "https://github.com/libp2p/rust-libp2p" diff --git a/protocols/identify/src/identify.rs b/protocols/identify/src/identify.rs index 08d5deba..11fba0f5 100644 --- a/protocols/identify/src/identify.rs +++ b/protocols/identify/src/identify.rs @@ -148,11 +148,14 @@ where .map(|p| String::from_utf8_lossy(p).to_string()) .collect(); + let mut listen_addrs: Vec<_> = params.listened_addresses().cloned().collect(); + listen_addrs.extend(params.external_addresses()); + let send_back_info = IdentifyInfo { public_key: self.local_public_key.clone(), protocol_version: self.protocol_version.clone(), agent_version: self.agent_version.clone(), - listen_addrs: params.listened_addresses().cloned().collect(), + listen_addrs, protocols, };