[master] eb9ecf9 avoid a double free

Poul-Henning Kamp phk at FreeBSD.org
Tue Jun 23 09:08:49 CEST 2015


commit eb9ecf9186a956d703bb90745e3df686fdbb90d7
Author: Poul-Henning Kamp <phk at FreeBSD.org>
Date:   Tue Jun 23 07:08:39 2015 +0000

    avoid a double free

diff --git a/bin/varnishd/cache/cache_backend_cfg.c b/bin/varnishd/cache/cache_backend_cfg.c
index ebb4c42..e56ec77 100644
--- a/bin/varnishd/cache/cache_backend_cfg.c
+++ b/bin/varnishd/cache/cache_backend_cfg.c
@@ -160,8 +160,6 @@ VBE_Delete(struct backend *be)
 	if (be->probe != NULL)
 		VBP_Remove(be);
 
-	free(be->director->vcl_name);
-
 	Lck_Lock(&backends_mtx);
 	VTAILQ_REMOVE(&backends, be, list);
 	VSC_C_main->n_backend--;



More information about the varnish-commit mailing list