r4968 - trunk/varnish-cache/lib/libvcl
phk at varnish-cache.org
phk at varnish-cache.org
Thu Jun 17 10:45:34 CEST 2010
Author: phk
Date: 2010-06-17 10:45:34 +0200 (Thu, 17 Jun 2010)
New Revision: 4968
Modified:
trunk/varnish-cache/lib/libvcl/vcc_backend.c
Log:
Destroy directors before their embedded backends.
Modified: trunk/varnish-cache/lib/libvcl/vcc_backend.c
===================================================================
--- trunk/varnish-cache/lib/libvcl/vcc_backend.c 2010-06-16 22:15:27 UTC (rev 4967)
+++ trunk/varnish-cache/lib/libvcl/vcc_backend.c 2010-06-17 08:45:34 UTC (rev 4968)
@@ -701,6 +701,8 @@
vcc_ErrWhere(tl, tl->t_policy);
return;
}
+ Ff(tl, 0, "\tVRT_fini_dir(cli, VGCDIR(_%.*s));\n",
+ PF(tl->t_dir));
SkipToken(tl, '{');
dl->func(tl);
if (!tl->err)
@@ -711,8 +713,6 @@
Fi(tl, 0,
"\tVRT_init_dir(cli, VCL_conf.director, \"%.*s\",\n",
PF(tl->t_policy));
- Ff(tl, 0, "\tVRT_fini_dir(cli, VGCDIR(_%.*s));\n",
- PF(tl->t_dir));
Fi(tl, 0, "\t VGC_backend__%.*s, &vgc_dir_priv_%.*s);\n",
PF(tl->t_dir), PF(tl->t_dir));
More information about the varnish-commit
mailing list