[master] 28bdbcc Rename VRT_fini_vbe() to VRT_delete_backen()

Poul-Henning Kamp phk at FreeBSD.org
Wed Jun 17 14:44:52 CEST 2015


commit 28bdbcc2ba262ae9c1d7934e3049c7f8b392eaad
Author: Poul-Henning Kamp <phk at FreeBSD.org>
Date:   Wed Jun 17 12:20:27 2015 +0000

    Rename VRT_fini_vbe() to VRT_delete_backen()

diff --git a/bin/varnishd/cache/cache_backend.c b/bin/varnishd/cache/cache_backend.c
index c029e44..24b1e07 100644
--- a/bin/varnishd/cache/cache_backend.c
+++ b/bin/varnishd/cache/cache_backend.c
@@ -362,7 +362,7 @@ VRT_event_vbe(VRT_CTX, enum vcl_event_e ev, const struct director *d,
 }
 
 void
-VRT_fini_vbe(VRT_CTX, struct director **dp, const struct vrt_backend *vrt)
+VRT_delete_backend(VRT_CTX, struct director **dp)
 {
 	struct director *d;
 	struct backend *be;
@@ -371,15 +371,13 @@ VRT_fini_vbe(VRT_CTX, struct director **dp, const struct vrt_backend *vrt)
 	CHECK_OBJ_NOTNULL(ctx, VRT_CTX_MAGIC);
 	AN(dp);
 	AN(*dp);
-	CHECK_OBJ_NOTNULL(vrt, VRT_BACKEND_MAGIC);
 
 	d = *dp;
 	*dp = NULL;
 	CHECK_OBJ_NOTNULL(d, DIRECTOR_MAGIC);
-	assert(d->priv2 == vrt);
 	CAST_OBJ_NOTNULL(be, d->priv, BACKEND_MAGIC);
 
-	if (vrt->probe != NULL)
+	if (be->probe != NULL)
 		VBP_Remove(be);
 
 	VBE_DeleteBackend(be);
diff --git a/include/vrt.h b/include/vrt.h
index 5afcf33..27e738e 100644
--- a/include/vrt.h
+++ b/include/vrt.h
@@ -247,7 +247,7 @@ struct director *VRT_new_backend(VRT_CTX, const struct vrt_backend *);
 void VRT_event_vbe(VRT_CTX, enum vcl_event_e, const struct director *,
     const struct vrt_backend *);
 #endif
-void VRT_fini_vbe(VRT_CTX, struct director **, const struct vrt_backend *);
+void VRT_delete_backend(VRT_CTX, struct director **);
 
 /* Suckaddr related */
 int VRT_VSA_GetPtr(const struct suckaddr *sua, const unsigned char ** dst);
diff --git a/lib/libvcc/vcc_backend.c b/lib/libvcc/vcc_backend.c
index c1d96ac..2bb3693 100644
--- a/lib/libvcc/vcc_backend.c
+++ b/lib/libvcc/vcc_backend.c
@@ -413,8 +413,7 @@ vcc_ParseHostDef(struct vcc *tl, const struct token *t_be, const char *vgcname)
 	    "\t%s =\n\t    VRT_new_backend(ctx, &vgc_dir_priv_%s);",
 	    vgcname, vgcname);
 	VSB_printf(ifp->fin,
-	    "\t\tVRT_fini_vbe(ctx, &%s,\n\t\t    &vgc_dir_priv_%s);",
-	    vgcname, vgcname);
+	    "\t\tVRT_delete_backend(ctx, &%s);\n", vgcname);
 	VSB_printf(ifp->event,
 	    "\tVRT_event_vbe(ctx, ev, %s, &vgc_dir_priv_%s);",
 	    vgcname, vgcname);



More information about the varnish-commit mailing list