Skip to content

Commit a5e0834

Browse files
TheBlueMattvalentinewallace
authored andcommitted
Fix initial outbound sync infinite loop
1 parent e5bedc4 commit a5e0834

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

lightning/src/ln/peer_handler.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -354,7 +354,7 @@ impl<Descriptor: SocketDescriptor, CM: Deref> PeerManager<Descriptor, CM> where
354354
InitSyncTracker::NoSyncRequested => {},
355355
InitSyncTracker::ChannelsSyncing(c) if c < 0xffff_ffff_ffff_ffff => {
356356
let steps = ((MSG_BUFF_SIZE - peer.pending_outbound_buffer.len() + 2) / 3) as u8;
357-
let all_messages = self.message_handler.route_handler.get_next_channel_announcements(0, steps);
357+
let all_messages = self.message_handler.route_handler.get_next_channel_announcements(c, steps);
358358
for &(ref announce, ref update_a, ref update_b) in all_messages.iter() {
359359
encode_and_send_msg!(announce);
360360
encode_and_send_msg!(update_a);

0 commit comments

Comments
 (0)