]> err.no Git - varnish/commitdiff
Add X-ref definition of random directors.
authorphk <phk@d4fa192b-c00b-0410-8231-f00ffab90ce4>
Mon, 4 Feb 2008 09:55:53 +0000 (09:55 +0000)
committerphk <phk@d4fa192b-c00b-0410-8231-f00ffab90ce4>
Mon, 4 Feb 2008 09:55:53 +0000 (09:55 +0000)
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@2424 d4fa192b-c00b-0410-8231-f00ffab90ce4

varnish-cache/lib/libvcl/vcc_backend.c

index 7936112ee1227ca26fcdbb3e91b8bee45d34da5f..518d7eb55e74cac2b9c17e549bb389d4b5aa049a 100644 (file)
@@ -369,7 +369,7 @@ vcc_ParseBackend(struct tokenlist *tl)
  */
 
 static void
-vcc_ParseRandomDirector(struct tokenlist *tl, const struct token *t_first, const struct token *t_dir)
+vcc_ParseRandomDirector(struct tokenlist *tl, const struct token *t_first, struct token *t_dir)
 {
        struct token *t_field;
        int nbh, nelem;
@@ -377,6 +377,7 @@ vcc_ParseRandomDirector(struct tokenlist *tl, const struct token *t_first, const
 
        Fh(tl, 1, "\n#define VGC_backend_%.*s (VCL_conf.backend[%d])\n",
            PF(t_dir), tl->nbackend);
+       vcc_AddDef(tl, t_dir, R_BACKEND);
 
        fs = vcc_FldSpec(tl, "!backend", "?weight", NULL);