]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
Set EV_PERSIST flag on signal events with Libevent < 2.0.
authorNick Mathewson <nickm@torproject.org>
Thu, 18 Jun 2009 14:07:26 +0000 (10:07 -0400)
committerNick Mathewson <nickm@torproject.org>
Thu, 18 Jun 2009 14:07:26 +0000 (10:07 -0400)
Fix for bug 1007.

src/common/compat_libevent.c

index 793e17447721cf012a77d7a3b6f3aad92c06bbdd..32c6d4c8bcc373d89879230031cd2370d5203a40 100644 (file)
@@ -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