File tree 1 file changed +3
-2
lines changed
1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -429,8 +429,9 @@ impl Router {
429
429
//TODO: Explore simply adding fee to hit htlc_minimum_msat
430
430
if $starting_fee_msat as u64 + final_value_msat > $directional_info. htlc_minimum_msat {
431
431
let proportional_fee_millions = ( $starting_fee_msat + final_value_msat) . checked_mul( $directional_info. fee_proportional_millionths as u64 ) ;
432
- if let Some ( proportional_fee) = proportional_fee_millions {
433
- let new_fee = $directional_info. fee_base_msat as u64 + proportional_fee / 1000000 ;
432
+ if let Some ( new_fee) = proportional_fee_millions. and_then( |part| {
433
+ ( $directional_info. fee_base_msat as u64 ) . checked_add( part / 1000000 ) } )
434
+ {
434
435
let mut total_fee = $starting_fee_msat as u64 ;
435
436
let mut hm_entry = dist. entry( & $directional_info. src_node_id) ;
436
437
let old_entry = hm_entry. or_insert_with( || {
You can’t perform that action at this time.
0 commit comments