From f5d06f61385adf5d43c2c3d580016e929ed06a6a Mon Sep 17 00:00:00 2001 From: Slack Coder Date: Wed, 23 Nov 2022 13:13:56 -0500 Subject: [PATCH] node: Fix addresses sent to peers on conn. Send the node's configured external addresses instead of its listenning addresses. External addresses are ones which the service is reachable from the outside world, the listening addresses can be the wrong context (local area network, or 0.0.0.0). Signed-off-by: Slack Coder --- radicle-node/src/service.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/radicle-node/src/service.rs b/radicle-node/src/service.rs index b168ae7e..8d30990e 100644 --- a/radicle-node/src/service.rs +++ b/radicle-node/src/service.rs @@ -1271,7 +1271,7 @@ mod gossip { }; let mut msgs = vec![ - Message::init(*signer.public_key(), config.listen.clone()), + Message::init(*signer.public_key(), config.external_addresses.clone()), Message::inventory(gossip::inventory(timestamp, inventory), signer), Message::subscribe(config.filter(), timestamp, Timestamp::MAX), ];