[master] 031d3e880 plug VSB leak

Nils Goroll nils.goroll at uplex.de
Wed Aug 19 09:18:07 UTC 2020


commit 031d3e880d2cf974fb175da439c4db3eb20be2f0
Author: Guillaume Quintard <guillaume at varnish-software.com>
Date:   Tue Aug 18 11:36:19 2020 -0700

    plug VSB leak

diff --git a/lib/libvarnish/vsb.c b/lib/libvarnish/vsb.c
index df007c445..0cbc66305 100644
--- a/lib/libvarnish/vsb.c
+++ b/lib/libvarnish/vsb.c
@@ -539,6 +539,7 @@ VSB_destroy(struct vsb **s)
 	AN(s);
 	assert_VSB_integrity(*s);
 	assert(VSB_ISDYNAMIC(*s));
+	SBFREE((*s)->s_buf);
 	memset(*s, 0, sizeof(**s));
 	SBFREE(*s);
 	*s = NULL;


More information about the varnish-commit mailing list