mirror of
https://github.com/lightningdevkit/rust-lightning.git
synced 2025-03-15 15:39:09 +01:00
Use correct default value when comparing to htlc_maximum_msat
62f8669654
added two
`htlc_maximum_msat.unwrap_or`s, but used a default value of 0,
spuriously causing all HTLCs to fail if we don't have an htlc
maximum value. This should be mostly harmless, but we should fix it
anyway.
This commit is contained in:
parent
bb0ddad00d
commit
642240e867
1 changed files with 2 additions and 2 deletions
|
@ -102,7 +102,7 @@ impl<G: Deref<Target = NetworkGraph<L>> + Clone, L: Deref, S: Deref, SP: Sized,
|
|||
.filter(|details| details.counterparty.features.supports_route_blinding())
|
||||
.filter(|details| amount_msats <= details.inbound_capacity_msat)
|
||||
.filter(|details| amount_msats >= details.inbound_htlc_minimum_msat.unwrap_or(0))
|
||||
.filter(|details| amount_msats <= details.inbound_htlc_maximum_msat.unwrap_or(0))
|
||||
.filter(|details| amount_msats <= details.inbound_htlc_maximum_msat.unwrap_or(u64::MAX))
|
||||
.filter(|details| network_graph
|
||||
.node(&NodeId::from_pubkey(&details.counterparty.node_id))
|
||||
.map(|node_info| node_info.channels.len() >= MIN_PEER_CHANNELS)
|
||||
|
@ -139,7 +139,7 @@ impl<G: Deref<Target = NetworkGraph<L>> + Clone, L: Deref, S: Deref, SP: Sized,
|
|||
features: BlindedHopFeatures::empty(),
|
||||
},
|
||||
node_id: details.counterparty.node_id,
|
||||
htlc_maximum_msat: details.inbound_htlc_maximum_msat.unwrap_or(0),
|
||||
htlc_maximum_msat: details.inbound_htlc_maximum_msat.unwrap_or(u64::MAX),
|
||||
})
|
||||
})
|
||||
.map(|forward_node| {
|
||||
|
|
Loading…
Add table
Reference in a new issue