Bläddra i källkod

Fix bug 1001

For compatibility with Libevent2, tor_event_new should accept
a NULL base without crashing.
Sebastian Hahn 16 år sedan
förälder
incheckning
0caf8dd0b6
1 ändrade filer med 2 tillägg och 0 borttagningar
  1. 2 0
      src/common/compat_libevent.c

+ 2 - 0
src/common/compat_libevent.c

@@ -114,6 +114,8 @@ tor_event_new(struct event_base *base, int sock, short what,
 {
   struct event *e = tor_malloc_zero(sizeof(struct event));
   event_set(e, sock, what, cb, arg);
+  if (! base)
+    base = tor_libevent_get_base();
   event_base_set(base, e);
   return e;
 }