Skip to content

Commit cad3d32

Browse files
committed
f Persist after handling receive_htlcs
1 parent 2f5e940 commit cad3d32

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

lightning/src/ln/channelmanager.rs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6424,7 +6424,10 @@ where
64246424

64256425
let mut receive_htlcs = Vec::new();
64266426
mem::swap(&mut receive_htlcs, &mut self.receive_htlcs.lock().unwrap());
6427-
self.process_receive_htlcs(receive_htlcs, &mut new_events, &mut failed_forwards);
6427+
if !receive_htlcs.is_empty() {
6428+
self.process_receive_htlcs(receive_htlcs, &mut new_events, &mut failed_forwards);
6429+
should_persist = NotifyOption::DoPersist;
6430+
}
64286431

64296432
let best_block_height = self.best_block.read().unwrap().height;
64306433
let needs_persist = self.pending_outbound_payments.check_retry_payments(

0 commit comments

Comments
 (0)