@@ -373,7 +373,7 @@ fn test_onion_failure() {
373
373
let session_priv = SecretKey :: from_slice ( & [ 3 ; 32 ] ) . unwrap ( ) ;
374
374
let onion_keys = onion_utils:: construct_onion_keys ( & Secp256k1 :: new ( ) , & route. paths [ 0 ] , & session_priv) . unwrap ( ) ;
375
375
msg. reason = onion_utils:: build_first_hop_failure_packet ( & onion_keys[ 0 ] . shared_secret [ ..] , NODE |2 , & [ 0 ; 0 ] ) ;
376
- } , ||{ } , true , Some ( NODE |2 ) , Some ( NetworkUpdate :: NodeFailure { node_id : route. paths [ 0 ] [ 0 ] . pubkey , is_permanent : false } ) , None ) ;
376
+ } , ||{ } , true , Some ( NODE |2 ) , Some ( NetworkUpdate :: NodeFailure { node_id : route. paths [ 0 ] [ 0 ] . pubkey , is_permanent : false } ) , Some ( route . paths [ 0 ] [ 0 ] . short_channel_id ) ) ;
377
377
378
378
// final node failure
379
379
run_onion_failure_test_with_fail_intercept ( "temporary_node_failure" , 200 , & nodes, & route, & payment_hash, & payment_secret, |_msg| { } , |msg| {
@@ -383,7 +383,7 @@ fn test_onion_failure() {
383
383
msg. reason = onion_utils:: build_first_hop_failure_packet ( & onion_keys[ 1 ] . shared_secret [ ..] , NODE |2 , & [ 0 ; 0 ] ) ;
384
384
} , ||{
385
385
nodes[ 2 ] . node . fail_htlc_backwards ( & payment_hash) ;
386
- } , true , Some ( NODE |2 ) , Some ( NetworkUpdate :: NodeFailure { node_id : route. paths [ 0 ] [ 1 ] . pubkey , is_permanent : false } ) , None ) ;
386
+ } , true , Some ( NODE |2 ) , Some ( NetworkUpdate :: NodeFailure { node_id : route. paths [ 0 ] [ 1 ] . pubkey , is_permanent : false } ) , Some ( route . paths [ 0 ] [ 1 ] . short_channel_id ) ) ;
387
387
let ( _, payment_hash, payment_secret) = get_payment_preimage_hash ! ( nodes[ 2 ] ) ;
388
388
389
389
// intermediate node failure
0 commit comments