From: Nick Mathewson Date: Thu, 18 Jun 2009 14:07:26 +0000 (-0400) Subject: Set EV_PERSIST flag on signal events with Libevent < 2.0. X-Git-Tag: tor-0.2.2.1-alpha~81 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=94e8c34cb770e2206bd0dbf96c3a36137355171d;p=thirdparty%2Ftor.git Set EV_PERSIST flag on signal events with Libevent < 2.0. Fix for bug 1007. --- 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