if there are no changes for kevent, pass in NULL instead.
authortedu <tedu@openbsd.org>
Mon, 10 Jul 2017 21:37:26 +0000 (21:37 +0000)
committertedu <tedu@openbsd.org>
Mon, 10 Jul 2017 21:37:26 +0000 (21:37 +0000)
this has no effect except to make ktrace output prettier.
ok bluhm mpi

lib/libevent/kqueue.c

index 4796668..d6dd0f5 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: kqueue.c,v 1.39 2016/09/03 11:31:17 nayden Exp $      */
+/*     $OpenBSD: kqueue.c,v 1.40 2017/07/10 21:37:26 tedu Exp $        */
 
 /*
  * Copyright 2000-2002 Niels Provos <provos@citi.umich.edu>
@@ -190,7 +190,7 @@ kq_dispatch(struct event_base *base, void *arg, struct timeval *tv)
                ts_p = &ts;
        }
 
-       res = kevent(kqop->kq, changes, kqop->nchanges,
+       res = kevent(kqop->kq, kqop->nchanges ? changes : NULL, kqop->nchanges,
            events, kqop->nevents, ts_p);
        kqop->nchanges = 0;
        if (res == -1) {