Skip to content

Commit f27c74b

Browse files
authored
Merge pull request #167 from TheBlueMatt/2018-09-dup-htlc
Allow duplicate-payment_hash HTLCs for HTLC forwards
2 parents b2f31c5 + 0a65255 commit f27c74b

File tree

3 files changed

+534
-543
lines changed

3 files changed

+534
-543
lines changed

fuzz/fuzz_targets/channel_target.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ use bitcoin::util::hash::Sha256dHash;
88
use bitcoin::network::serialize::{serialize, BitcoinHash};
99

1010
use lightning::ln::channel::{Channel, ChannelKeys};
11-
use lightning::ln::channelmanager::{HTLCFailReason, PendingHTLCStatus};
11+
use lightning::ln::channelmanager::{HTLCFailReason, HTLCSource, PendingHTLCStatus};
1212
use lightning::ln::msgs;
1313
use lightning::ln::msgs::{ErrorAction};
1414
use lightning::chain::chaininterface::{FeeEstimator, ConfirmationTarget};
@@ -261,7 +261,7 @@ pub fn do_test(data: &[u8]) {
261261
loop {
262262
match get_slice!(1)[0] {
263263
0 => {
264-
test_err!(channel.send_htlc(slice_to_be64(get_slice!(8)), [42; 32], slice_to_be32(get_slice!(4)), msgs::OnionPacket {
264+
test_err!(channel.send_htlc(slice_to_be64(get_slice!(8)), [42; 32], slice_to_be32(get_slice!(4)), HTLCSource::dummy(), msgs::OnionPacket {
265265
version: get_slice!(1)[0],
266266
public_key: PublicKey::from_slice(&secp_ctx, get_slice!(33)),
267267
hop_data: [0; 20*65],

0 commit comments

Comments
 (0)