[master] 39bcda5cb Use VSB_destroy() where applicable.

Poul-Henning Kamp phk at FreeBSD.org
Tue Aug 4 10:54:07 UTC 2020


commit 39bcda5cb29dbe01513fa09f60c3c22ed83f0273
Author: Poul-Henning Kamp <phk at FreeBSD.org>
Date:   Tue Aug 4 10:51:14 2020 +0000

    Use VSB_destroy() where applicable.

diff --git a/bin/varnishtest/vtc_barrier.c b/bin/varnishtest/vtc_barrier.c
index 3b04026fc..4eccf309d 100644
--- a/bin/varnishtest/vtc_barrier.c
+++ b/bin/varnishtest/vtc_barrier.c
@@ -306,7 +306,7 @@ barrier_sock_sync(struct barrier *b, struct vtclog *vl)
 		vtc_fatal(vl, "Barrier(%s) connection failed: %s",
 		    b->name, err);
 
-	VSB_delete(vsb);
+	VSB_destroy(&vsb);
 
 	/* emulate pthread_cond_wait's behavior */
 	AZ(pthread_mutex_unlock(&b->mtx));
diff --git a/bin/varnishtest/vtc_client.c b/bin/varnishtest/vtc_client.c
index c0a532e47..6ccfbb8d3 100644
--- a/bin/varnishtest/vtc_client.c
+++ b/bin/varnishtest/vtc_client.c
@@ -225,7 +225,7 @@ client_thread(void *priv)
 	vsb = macro_expand(vl, c->connect);
 	AN(vsb);
 #if !defined(__sun)
-	pthread_cleanup_push((void (*)(void *))VSB_delete, vsb);
+	pthread_cleanup_push((void (*)(void *))VSB_destroy, &vsb);
 #endif
 	c->addr = VSB_data(vsb);
 
@@ -252,7 +252,7 @@ client_thread(void *priv)
 	pthread_cleanup_pop(0);
 #endif
 	pthread_cleanup_pop(0);
-	VSB_delete(vsb);
+	VSB_destroy(&vsb);
 	vtc_logclose(vl);
 	return (NULL);
 }
diff --git a/bin/varnishtest/vtc_proxy.c b/bin/varnishtest/vtc_proxy.c
index 1bee39657..ab7167ee8 100644
--- a/bin/varnishtest/vtc_proxy.c
+++ b/bin/varnishtest/vtc_proxy.c
@@ -129,6 +129,6 @@ vtc_send_proxy(int fd, int version, const struct suckaddr *sac,
 
 	AZ(VSB_finish(vsb));
 	i = VSB_tofile(vsb, fd);
-	VSB_delete(vsb);
+	VSB_destroy(&vsb);
 	return (i);
 }


More information about the varnish-commit mailing list