[master] b5e41e9 Tell VCC to generate backend-teardown for static backends.

Poul-Henning Kamp phk at FreeBSD.org
Mon Jan 8 23:19:08 UTC 2018


commit b5e41e95378c5bc55feff65e75e25ef7413eb07d
Author: Poul-Henning Kamp <phk at FreeBSD.org>
Date:   Mon Jan 8 22:12:48 2018 +0000

    Tell VCC to generate backend-teardown for static backends.

diff --git a/lib/libvcc/vcc_backend.c b/lib/libvcc/vcc_backend.c
index b8a76ec..43f9eea 100644
--- a/lib/libvcc/vcc_backend.c
+++ b/lib/libvcc/vcc_backend.c
@@ -452,6 +452,7 @@ vcc_ParseHostDef(struct vcc *tl, const struct token *t_be, const char *vgcname)
 	    "\t%s =\n\t    VRT_new_backend_clustered(ctx, vsc_cluster,\n"
 	    "\t\t&vgc_dir_priv_%s);",
 	    vgcname, vgcname);
+	VSB_printf(ifp->fin, "\t\tVRT_delete_backend(ctx, &%s);", vgcname);
 }
 
 /*--------------------------------------------------------------------


More information about the varnish-commit mailing list