Skip to content

Commit bcfab4b

Browse files
committed
WIP: experimentation stuff
1 parent 06c11bb commit bcfab4b

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

lightning/src/ln/onion_utils.rs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -560,10 +560,9 @@ pub(super) fn construct_trampoline_onion_packet(
560560
.map(|p| {
561561
let mut payload_len = LengthCalculatingWriter(0);
562562
p.write(&mut payload_len).expect("Failed to calculate length");
563-
payload_len.0.checked_add(32).expect("Excessive payload size")
563+
payload_len.0.checked_add(32)
564564
})
565-
.try_fold(0usize, |a, b| a.checked_add(b))
566-
.expect("Excessive onion length");
565+
.try_fold(0usize, |a, b| b.map(|b| b.checked_add(a)));
567566

568567
assert!(
569568
minimum_packet_length < ONION_DATA_LEN,

0 commit comments

Comments
 (0)