From fbe9470657b09f0abfd73b2bf4bd1ebb06f28b37 Mon Sep 17 00:00:00 2001 From: "Roger A. Light" Date: Sun, 8 Feb 2026 10:31:37 +0000 Subject: [PATCH] kqueue: Fix EV_EOF support --- src/mux_kqueue.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/mux_kqueue.c b/src/mux_kqueue.c index e0465dff6..7272f9f0c 100644 --- a/src/mux_kqueue.c +++ b/src/mux_kqueue.c @@ -185,11 +185,10 @@ int mux_kqueue__handle(void) for(int i=0; iident == id_client){ + loop_handle_reads_writes(context, event_list[i].filter); if(event_list[i].flags & (EV_EOF | EV_ERROR)){ do_disconnect(context, MOSQ_ERR_CONN_LOST); - continue; } - loop_handle_reads_writes(context, event_list[i].filter); }else if(context->ident == id_listener){ listensock = event_list[i].udata;