]> err.no Git - varnish/commitdiff
Don't ever set current_base in our version of libevent in order to flush
authorphk <phk@d4fa192b-c00b-0410-8231-f00ffab90ce4>
Mon, 10 Jul 2006 13:58:24 +0000 (13:58 +0000)
committerphk <phk@d4fa192b-c00b-0410-8231-f00ffab90ce4>
Mon, 10 Jul 2006 13:58:24 +0000 (13:58 +0000)
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

index 9496edcc8969df63290e2dc99393ad8b189eb934..b3e1560f1f3b0833bd9b17f0f80537da3f290d9d 100644 (file)
@@ -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