--- libev/ev_epoll.c 2014/04/25 13:05:39 1.68 +++ libev/ev_epoll.c 2015/10/11 13:38:44 1.69 @@ -179,7 +179,7 @@ if (expect_false ((uint32_t)anfds [fd].egen != (uint32_t)(ev->data.u64 >> 32))) { /* recreate kernel state */ - postfork = 1; + postfork |= 2; continue; }