]> git.saurik.com Git - apple/libdispatch.git/commitdiff
libdispatch-913.20.5.tar.gz macos-10131 v913.20.5
authorApple <opensource@apple.com>
Thu, 1 Feb 2018 00:39:45 +0000 (00:39 +0000)
committerApple <opensource@apple.com>
Thu, 1 Feb 2018 00:39:45 +0000 (00:39 +0000)
src/event/event_kevent.c

index 8fe76d55c1b5b76f742deb05f15139875a8f1b8e..963ff9e277e275f710d1feb8e9b0e41c3d85a12d 100644 (file)
@@ -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));
        // 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]);
 
        for (int i = 0; i < nevents; i++) {
                _dispatch_kevent_drain(&kev[i]);