diff --git a/substrate/substrate/network/src/protocol.rs b/substrate/substrate/network/src/protocol.rs index a9e09a36d1bc8e944c9b8a46f2349a7cc7376e1f..6bc20af5b86a08ffc85703e3eed301eae4640f0a 100644 --- a/substrate/substrate/network/src/protocol.rs +++ b/substrate/substrate/network/src/protocol.rs @@ -393,7 +393,7 @@ impl<B: BlockT, S: Specialization<B>> Protocol<B, S> { self.specialization.write().maintain_peers(&mut ProtocolContext::new(&self.context_data, io)); for p in aborting { - self.on_peer_disconnected(io, p); + io.disconnect_peer(p); } }