diff --git a/substrate/client/network/src/service.rs b/substrate/client/network/src/service.rs
index bf3a86444b433371a48a83ccf263e7124d653655..7ea66799bad3516b25616de726cbe7ead7226705 100644
--- a/substrate/client/network/src/service.rs
+++ b/substrate/client/network/src/service.rs
@@ -648,7 +648,7 @@ impl<B: BlockT + 'static, H: ExHashT> NetworkService<B, H> {
 	}
 
 	/// Adds an address known to a node.
-	pub fn add_known_address(&mut self, peer_id: PeerId, addr: Multiaddr) {
+	pub fn add_known_address(&self, peer_id: PeerId, addr: Multiaddr) {
 		let _ = self
 			.to_worker
 			.unbounded_send(ServiceToWorkerMsg::AddKnownAddress(peer_id, addr));