[master] 88b2eb8 Plug more minor leaks

Federico G. Schwindt fgsch at lodoss.net
Sun Apr 22 21:16:16 UTC 2018


commit 88b2eb8ebca45ecadc3370d55b73847ce1dba887
Author: Federico G. Schwindt <fgsch at lodoss.net>
Date:   Sun Apr 22 17:07:42 2018 +0100

    Plug more minor leaks

diff --git a/bin/varnishtest/vtc_main.c b/bin/varnishtest/vtc_main.c
index 8da7c56..d814944 100644
--- a/bin/varnishtest/vtc_main.c
+++ b/bin/varnishtest/vtc_main.c
@@ -244,7 +244,10 @@ tst_cb(const struct vev *ve, int what)
 			VEV_Stop(vb, jp->evt);
 			free(jp->evt);
 		}
-
+		if (!jp->tst->ntodo) {
+			free(jp->tst->script);
+			FREE_OBJ(jp->tst);
+		}
 		FREE_OBJ(jp);
 		return (1);
 	}
diff --git a/tools/lsan.suppr b/tools/lsan.suppr
index 89bc6c7..d08ee69 100644
--- a/tools/lsan.suppr
+++ b/tools/lsan.suppr
@@ -1,4 +1,6 @@
-leak:varnishtest
+# varnishtest
+leak:parse_string
+leak:receive_frame
 # pp->{def,min,max}
 leak:MCF_ParamConf
 # pp->{def,min,max}


More information about the varnish-commit mailing list