diff options
author | Nick Mathewson <nickm@torproject.org> | 2010-09-17 00:24:50 -0400 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2010-09-17 00:24:50 -0400 |
commit | 90651b327a9819e890e8ababe1e46f3fa989850c (patch) | |
tree | f22e70abf1ef00468d8fa04a576ba62771a632fe /signal.c | |
parent | 040a019f52a7933b2478fe41c3ab0b56835012b1 (diff) | |
download | libevent-90651b327a9819e890e8ababe1e46f3fa989850c.tar.gz |
Put internal events at highest priority
(If we allow user events to starve internal events, then internal events
never actually happen, signals don't get acked, etc)
Diffstat (limited to 'signal.c')
-rw-r--r-- | signal.c | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -136,6 +136,7 @@ evsig_init(struct event_base *base) EV_READ | EV_PERSIST, evsig_cb, &base->sig.ev_signal); base->sig.ev_signal.ev_flags |= EVLIST_INTERNAL; + event_priority_set(&base->sig.ev_signal, 0); base->evsigsel = &evsigops; base->evsigbase = &base->sig; |