[master] f9fbfca Set VCL cold before discarding.
Poul-Henning Kamp
phk at FreeBSD.org
Mon Mar 9 11:49:35 CET 2015
commit f9fbfca607ef96a143f677a61d1c9930a6ae2af5
Author: Poul-Henning Kamp <phk at FreeBSD.org>
Date: Mon Mar 9 10:12:24 2015 +0000
Set VCL cold before discarding.
diff --git a/bin/varnishd/mgt/mgt_vcl.c b/bin/varnishd/mgt/mgt_vcl.c
index 1795777..125f751 100644
--- a/bin/varnishd/mgt/mgt_vcl.c
+++ b/bin/varnishd/mgt/mgt_vcl.c
@@ -386,6 +386,7 @@ mcf_vcl_discard(struct cli *cli, const char * const *av, void *priv)
VCLI_SetResult(cli, CLIS_PARAM);
VCLI_Out(cli, "Cannot discard active VCL program\n");
} else if (vp != NULL) {
+ mgt_vcl_setstate(vp, 0);
if (child_pid >= 0 &&
mgt_cli_askchild(&status, &p,
"vcl.discard %s\n", av[2])) {
More information about the varnish-commit
mailing list