Fix blinded recipient fail on malformed HTLC
[rust-lightning] / lightning / src / ln / functional_test_utils.rs
index f48c9ec7059d2f7d07ad08d2498a2ce2f897337a..d3d2e3322cafb79f58573d6e18aa7deb84672709 100644 (file)
@@ -956,7 +956,14 @@ macro_rules! unwrap_send_err {
                                        _ => panic!(),
                                }
                        },
-                       _ => panic!(),
+                       &Err(PaymentSendFailure::PathParameterError(ref result)) if !$all_failed => {
+                               assert_eq!(result.len(), 1);
+                               match result[0] {
+                                       Err($type) => { $check },
+                                       _ => panic!(),
+                               }
+                       },
+                       _ => {panic!()},
                }
        }
 }