summaryrefslogtreecommitdiff
path: root/poll.c
diff options
context:
space:
mode:
authorNiels Provos <provos@gmail.com>2007-11-27 01:39:10 +0000
committerNiels Provos <provos@gmail.com>2007-11-27 01:39:10 +0000
commit5f3e31596b1a231a6041b9a1302d8059293a9b02 (patch)
treef1ce1a980302c251b84a4152ca76ba0d57d6d704 /poll.c
parenta7a7a1904507bb7fcc22a3c045c030d2837c3510 (diff)
downloadlibevent-5f3e31596b1a231a6041b9a1302d8059293a9b02.tar.gz
move EV_PERSIST handling out of the event backends
svn:r555
Diffstat (limited to 'poll.c')
-rw-r--r--poll.c4
1 files changed, 0 insertions, 4 deletions
diff --git a/poll.c b/poll.c
index f3f3420b..9be42e17 100644
--- a/poll.c
+++ b/poll.c
@@ -199,13 +199,9 @@ poll_dispatch(struct event_base *base, void *arg, struct timeval *tv)
continue;
if (r_ev && (res & r_ev->ev_events)) {
- if (!(r_ev->ev_events & EV_PERSIST))
- event_del(r_ev);
event_active(r_ev, res & r_ev->ev_events, 1);
}
if (w_ev && w_ev != r_ev && (res & w_ev->ev_events)) {
- if (!(w_ev->ev_events & EV_PERSIST))
- event_del(w_ev);
event_active(w_ev, res & w_ev->ev_events, 1);
}
}