diff options
author | Nick Mathewson <nickm@torproject.org> | 2009-06-18 10:07:26 -0400 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2009-06-18 10:07:26 -0400 |
commit | 94e8c34cb770e2206bd0dbf96c3a36137355171d (patch) | |
tree | 97275a73a40623f15214bc5b3154461117359d9f /src/common/compat_libevent.c | |
parent | 02e099d16f85e24247757599f063eff2112d22dd (diff) | |
download | tor-94e8c34cb770e2206bd0dbf96c3a36137355171d.tar.gz tor-94e8c34cb770e2206bd0dbf96c3a36137355171d.zip |
Set EV_PERSIST flag on signal events with Libevent < 2.0.
Fix for bug 1007.
Diffstat (limited to 'src/common/compat_libevent.c')
-rw-r--r-- | src/common/compat_libevent.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/common/compat_libevent.c b/src/common/compat_libevent.c index 793e174477..32c6d4c8bc 100644 --- a/src/common/compat_libevent.c +++ b/src/common/compat_libevent.c @@ -131,7 +131,7 @@ struct event * tor_evsignal_new(struct event_base * base, int sig, void (*cb)(int, short, void *), void *arg) { - return tor_event_new(base, sig, EV_SIGNAL, cb, arg); + return tor_event_new(base, sig, EV_SIGNAL|EV_PERSIST, cb, arg); } /** Work-alike replacement for event_free() on pre-Libevent-2.0 systems. */ void |