summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ev_kqueue.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/ev_kqueue.c b/ev_kqueue.c
index eeaea3e..701f6d2 100644
--- a/ev_kqueue.c
+++ b/ev_kqueue.c
@@ -39,7 +39,8 @@ kqueue_change (EV_P_ int fd, int filter, int flags, int fflags)
{
struct kevent *ke;
- array_needsize (struct kevent, kqueue_changes, kqueue_changemax, ++kqueue_changecnt, );
+ ++kqueue_changecnt;
+ array_needsize (struct kevent, kqueue_changes, kqueue_changemax, kqueue_changecnt, );
ke = &kqueue_changes [kqueue_changecnt - 1];
memset (ke, 0, sizeof (struct kevent));