Skip to content

Commit 0205cd8

Browse files
committed
f Force close after funding generation failed
1 parent 75d88eb commit 0205cd8

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/event.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -287,6 +287,7 @@ impl LdkEventHandler for LdkLiteEventHandler {
287287
}
288288
Err(err) => {
289289
log_error!(self.logger, "Failed to create funding transaction: {}", err);
290+
self.channel_manager.force_close_without_broadcasting_txn(temporary_channel_id, counterparty_node_id).expect("Failed to force close channel after funding generation failed");
290291
}
291292
}
292293
}
@@ -307,8 +308,9 @@ impl LdkEventHandler for LdkLiteEventHandler {
307308
.ok()
308309
}
309310
}
310-
PaymentPurpose::SpontaneousPayment(preimage) => Some(*preimage),
311+
PaymentPurpose::SpontaneousPayment(preimage) => (Some(*preimage), None),
311312
};
313+
312314
if let Some(preimage) = payment_preimage {
313315
self.channel_manager.claim_funds(preimage);
314316
self.event_queue

0 commit comments

Comments
 (0)