Ver código fonte

Fix bug 1001

For compatibility with Libevent2, tor_event_new should accept
a NULL base without crashing.
Sebastian Hahn 16 anos atrás
pai
commit
0caf8dd0b6
1 arquivos alterados com 2 adições e 0 exclusões
  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;
 }