diff options
Diffstat (limited to 'bounce.c')
-rw-r--r-- | bounce.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/bounce.c b/bounce.c index cc6b34f..18b205e 100644 --- a/bounce.c +++ b/bounce.c @@ -232,7 +232,7 @@ int main(int argc, char *argv[]) { } if (nfds < 0) continue; - for (size_t i = 0; i < event.len; ++i) { + for (size_t i = event.len - 1; i < event.len; --i) { short revents = event.fds[i].revents; if (!revents) continue; @@ -268,7 +268,6 @@ int main(int argc, char *argv[]) { close(event.fds[i].fd); eventRemove(i); if (!--clients) serverFormat("AWAY :%s\r\n", away); - break; } } |