From 2286b0bd1148eb87826698f86c8224f93ff502cd Mon Sep 17 00:00:00 2001 From: root Date: Wed, 31 Oct 2007 22:16:36 +0000 Subject: only add fds to fdchangeset one --- ev_epoll.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'ev_epoll.c') diff --git a/ev_epoll.c b/ev_epoll.c index 92587c2..d03f8a5 100644 --- a/ev_epoll.c +++ b/ev_epoll.c @@ -55,8 +55,8 @@ epoll_postfork_child (void) /* re-register interest in fds */ for (fd = 0; fd < anfdmax; ++fd) - if (anfds [fd].wev) - epoll_modify (fd, EV_NONE, anfds [fd].wev); + if (anfds [fd].events && !(anfds [fd].events & EV_REIFY))//D + epoll_modify (fd, EV_NONE, anfds [fd].events); } static struct epoll_event *events; -- cgit v1.2.3