Skip to content

Commit fbe9470

Browse files
committed
kqueue: Fix EV_EOF support
1 parent a7f3f4c commit fbe9470

1 file changed

Lines changed: 1 addition & 2 deletions

File tree

src/mux_kqueue.c

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -185,11 +185,10 @@ int mux_kqueue__handle(void)
185185
for(int i=0; i<event_count; i++){
186186
context = event_list[i].udata;
187187
if(context->ident == id_client){
188+
loop_handle_reads_writes(context, event_list[i].filter);
188189
if(event_list[i].flags & (EV_EOF | EV_ERROR)){
189190
do_disconnect(context, MOSQ_ERR_CONN_LOST);
190-
continue;
191191
}
192-
loop_handle_reads_writes(context, event_list[i].filter);
193192
}else if(context->ident == id_listener){
194193
listensock = event_list[i].udata;
195194

0 commit comments

Comments
 (0)