From: Apple Date: Thu, 1 Feb 2018 00:39:45 +0000 (+0000) Subject: libdispatch-913.20.5.tar.gz X-Git-Tag: macos-10131^0 X-Git-Url: https://git.saurik.com/apple/libdispatch.git/commitdiff_plain/08e5d70410f9b02194cb8b8f5f27616dd6ac5a60?ds=inline libdispatch-913.20.5.tar.gz --- diff --git a/src/event/event_kevent.c b/src/event/event_kevent.c index 8fe76d5..963ff9e 100644 --- a/src/event/event_kevent.c +++ b/src/event/event_kevent.c @@ -1167,7 +1167,7 @@ _dispatch_event_loop_merge(dispatch_kevent_t events, int nevents) // now we can re-use the whole event list, but we need to save one slot // for the event loop poke memcpy(kev, events, sizeof(kev)); - ddi->ddi_maxevents = DISPATCH_DEFERRED_ITEMS_EVENT_COUNT - 1; + ddi->ddi_maxevents = DISPATCH_DEFERRED_ITEMS_EVENT_COUNT - 2; for (int i = 0; i < nevents; i++) { _dispatch_kevent_drain(&kev[i]);