Skip to content

Commit 47bbd5c

Browse files
committed
f - check that peer is announced
1 parent 153cc2d commit 47bbd5c

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

lightning/src/onion_message/messenger.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -342,7 +342,9 @@ where
342342
&self, recipient: PublicKey, peers: Vec<PublicKey>, entropy_source: &ES,
343343
secp_ctx: &Secp256k1<T>
344344
) -> Result<Vec<BlindedPath>, ()> {
345+
let network_graph = self.network_graph.deref().read_only();
345346
peers.into_iter()
347+
.filter(|pubkey| network_graph.node(&NodeId::from_pubkey(pubkey)).is_some())
346348
.map(|hop| vec![hop, recipient])
347349
.map(|node_pks| BlindedPath::new_for_message(&node_pks, entropy_source, secp_ctx))
348350
.collect()

0 commit comments

Comments
 (0)