commit 4fa30ed3b5f0dc15e8df1354524856babc892291 from: claudio date: Thu Nov 21 13:18:37 2024 UTC Use imsgbuf_queuelen() instead of accessing the w.queue member. OK tb@ commit - 4e3b971d1bd7f46fd63873b5cc1733984b0e24dc commit + 4fa30ed3b5f0dc15e8df1354524856babc892291 blob - fe3089220fa5ca0d0e09ec72163c85b633760c0f blob + 85a00980a31de1b14de87e1d4ab400297037d7a6 --- proc.c +++ proc.c @@ -1,4 +1,4 @@ -/* $OpenBSD: proc.c,v 1.49 2024/11/21 13:17:02 claudio Exp $ */ +/* $OpenBSD: proc.c,v 1.50 2024/11/21 13:18:38 claudio Exp $ */ /* * Copyright (c) 2010 - 2016 Reyk Floeter @@ -691,7 +691,7 @@ imsg_event_add(struct imsgev *iev) } iev->events = EV_READ; - if (iev->ibuf.w.queued) + if (imsgbuf_queuelen(&iev->ibuf) > 0) iev->events |= EV_WRITE; event_del(&iev->ev);