From 762dd065f39d74e848d7eda974a3abbe6c5a8442 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 4 Jun 2022 09:06:35 +0530 Subject: [PATCH] Nicer reverse loop --- kitty/child-monitor.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/kitty/child-monitor.c b/kitty/child-monitor.c index 4d38defd4..42f8ed771 100644 --- a/kitty/child-monitor.c +++ b/kitty/child-monitor.c @@ -1570,8 +1570,7 @@ wakeup_talk_loop(bool in_signal_handler) { static void prune_peers(void) { - for (size_t i = 0; i < talk_data.num_peers; i++) { - size_t idx = talk_data.num_peers - 1 - i; + for (size_t idx = talk_data.num_peers; idx-- > 0;) { Peer *p = talk_data.peers + idx; if (p->read.finished && !p->num_of_unresponded_messages_sent_to_main_thread && !p->write.used) { free_peer(p);