Skip to content

Commit ec513b8

Browse files
authored
Merge pull request #274 from TheBlueMatt/2018-12-243-review
Onion Error Handling
2 parents 077b8e8 + caeff85 commit ec513b8

File tree

5 files changed

+750
-252
lines changed

5 files changed

+750
-252
lines changed

fuzz/fuzz_targets/full_stack_target.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ use lightning::chain::chaininterface::{BroadcasterInterface,ConfirmationTarget,C
1717
use lightning::chain::transaction::OutPoint;
1818
use lightning::chain::keysinterface::{ChannelKeys, KeysInterface};
1919
use lightning::ln::channelmonitor;
20-
use lightning::ln::channelmanager::{ChannelManager, PaymentFailReason, PaymentHash, PaymentPreimage};
20+
use lightning::ln::channelmanager::{ChannelManager, PaymentHash, PaymentPreimage};
2121
use lightning::ln::peer_handler::{MessageHandler,PeerManager,SocketDescriptor};
2222
use lightning::ln::router::Router;
2323
use lightning::util::events::{EventsProvider,Event};
@@ -419,7 +419,7 @@ pub fn do_test(data: &[u8], logger: &Arc<Logger>) {
419419
// fulfill this HTLC, but if they are, we can just take the first byte and
420420
// place that anywhere in our preimage.
421421
if &payment.0[1..] != &[0; 31] {
422-
channelmanager.fail_htlc_backwards(&payment, PaymentFailReason::PreimageUnknown);
422+
channelmanager.fail_htlc_backwards(&payment, 0);
423423
} else {
424424
let mut payment_preimage = PaymentPreimage([0; 32]);
425425
payment_preimage.0[0] = payment.0[0];
@@ -429,7 +429,7 @@ pub fn do_test(data: &[u8], logger: &Arc<Logger>) {
429429
},
430430
9 => {
431431
for payment in payments_received.drain(..) {
432-
channelmanager.fail_htlc_backwards(&payment, PaymentFailReason::PreimageUnknown);
432+
channelmanager.fail_htlc_backwards(&payment, 0);
433433
}
434434
},
435435
10 => {

0 commit comments

Comments
 (0)