From 603322ed85a49a6e850b694fae976e00b36b19e0 Mon Sep 17 00:00:00 2001 From: phk Date: Mon, 10 Jul 2006 13:58:24 +0000 Subject: [PATCH] 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 --- varnish-cache/contrib/libevent/event.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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 -- 2.39.5