diff --git a/protocols/gossipsub/src/handler.rs b/protocols/gossipsub/src/handler.rs index 592c5b40..7fc1bd43 100644 --- a/protocols/gossipsub/src/handler.rs +++ b/protocols/gossipsub/src/handler.rs @@ -211,9 +211,11 @@ impl ProtocolsHandler for GossipsubHandler { fn inject_fully_negotiated_inbound( &mut self, - (substream, peer_kind): >::Output, + protocol: >::Output, _info: Self::InboundOpenInfo, ) { + let (substream, peer_kind) = protocol; + // If the peer doesn't support the protocol, reject all substreams if self.protocol_unsupported { return; @@ -233,9 +235,11 @@ impl ProtocolsHandler for GossipsubHandler { fn inject_fully_negotiated_outbound( &mut self, - (substream, peer_kind): >::Output, + protocol: >::Output, message: Self::OutboundOpenInfo, ) { + let (substream, peer_kind) = protocol; + // If the peer doesn't support the protocol, reject all substreams if self.protocol_unsupported { return; diff --git a/protocols/mdns/src/behaviour/iface/dns.rs b/protocols/mdns/src/behaviour/iface/dns.rs index 78b8f9e7..5bb190f4 100644 --- a/protocols/mdns/src/behaviour/iface/dns.rs +++ b/protocols/mdns/src/behaviour/iface/dns.rs @@ -127,7 +127,7 @@ pub fn build_query_response( // Encode the addresses as TXT records, and multiple TXT records into a // response packet. for addr in addresses { - let txt_to_send = format!("dnsaddr={}/p2p/{}", addr.to_string(), peer_id.to_base58()); + let txt_to_send = format!("dnsaddr={}/p2p/{}", addr, peer_id.to_base58()); let mut txt_record = Vec::with_capacity(txt_to_send.len()); match append_txt_record(&mut txt_record, &peer_name_bytes, ttl, &txt_to_send) { Ok(()) => {