From: phk Date: Mon, 10 Jul 2006 13:58:24 +0000 (+0000) Subject: Don't ever set current_base in our version of libevent in order to flush X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=603322ed85a49a6e850b694fae976e00b36b19e0;p=varnish Don't ever set current_base in our version of libevent in order to flush out any bugs it might cause. git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@407 d4fa192b-c00b-0410-8231-f00ffab90ce4 --- diff --git a/varnish-cache/contrib/libevent/event.c b/varnish-cache/contrib/libevent/event.c index 9496edcc..b3e1560f 100644 --- a/varnish-cache/contrib/libevent/event.c +++ b/varnish-cache/contrib/libevent/event.c @@ -194,7 +194,9 @@ event_init(void) /* allocate a single active event queue */ event_base_priority_init(mybase, 1); +#if 0 current_base = mybase; +#endif return (mybase); } @@ -504,7 +506,8 @@ event_set(struct event *ev, int fd, short events, ev->ev_pncalls = NULL; /* by default, we put new events into the middle priority */ - ev->ev_pri = current_base->nactivequeues/2; + if (current_base != NULL) + ev->ev_pri = current_base->nactivequeues/2; } int