@@ -17,7 +17,7 @@ use lightning::chain::chaininterface::{BroadcasterInterface,ConfirmationTarget,C
17
17
use lightning:: chain:: transaction:: OutPoint ;
18
18
use lightning:: chain:: keysinterface:: { ChannelKeys , KeysInterface } ;
19
19
use lightning:: ln:: channelmonitor;
20
- use lightning:: ln:: channelmanager:: { ChannelManager , PaymentFailReason , PaymentHash , PaymentPreimage } ;
20
+ use lightning:: ln:: channelmanager:: { ChannelManager , PaymentHash , PaymentPreimage } ;
21
21
use lightning:: ln:: peer_handler:: { MessageHandler , PeerManager , SocketDescriptor } ;
22
22
use lightning:: ln:: router:: Router ;
23
23
use lightning:: util:: events:: { EventsProvider , Event } ;
@@ -419,7 +419,7 @@ pub fn do_test(data: &[u8], logger: &Arc<Logger>) {
419
419
// fulfill this HTLC, but if they are, we can just take the first byte and
420
420
// place that anywhere in our preimage.
421
421
if & payment. 0 [ 1 ..] != & [ 0 ; 31 ] {
422
- channelmanager. fail_htlc_backwards ( & payment, PaymentFailReason :: PreimageUnknown ) ;
422
+ channelmanager. fail_htlc_backwards ( & payment, 0 ) ;
423
423
} else {
424
424
let mut payment_preimage = PaymentPreimage ( [ 0 ; 32 ] ) ;
425
425
payment_preimage. 0 [ 0 ] = payment. 0 [ 0 ] ;
@@ -429,7 +429,7 @@ pub fn do_test(data: &[u8], logger: &Arc<Logger>) {
429
429
} ,
430
430
9 => {
431
431
for payment in payments_received. drain ( ..) {
432
- channelmanager. fail_htlc_backwards ( & payment, PaymentFailReason :: PreimageUnknown ) ;
432
+ channelmanager. fail_htlc_backwards ( & payment, 0 ) ;
433
433
}
434
434
} ,
435
435
10 => {
0 commit comments