[master] cd4b0df Fix a heap overflow in varnishtest

Federico G. Schwindt fgsch at lodoss.net
Wed Apr 26 14:47:05 CEST 2017


commit cd4b0df90747a83d6d8b42b7fb01a0835526e124
Author: Federico G. Schwindt <fgsch at lodoss.net>
Date:   Wed Apr 26 05:28:43 2017 -0700

    Fix a heap overflow in varnishtest

diff --git a/bin/varnishtest/vtc_http2.c b/bin/varnishtest/vtc_http2.c
index 18d9361..275fba2 100644
--- a/bin/varnishtest/vtc_http2.c
+++ b/bin/varnishtest/vtc_http2.c
@@ -2004,7 +2004,7 @@ cmd_txgoaway(CMD_ARGS)
 		vtc_fatal(vl, "Unknown txgoaway spec: %s\n", *av);
 
 	if (!f.data)
-		f.data = malloc(2);
+		f.data = malloc(8);
 	vbe32enc(f.data, ls);
 	vbe32enc(f.data + 4, err);
 	write_frame(s->hp, &f, 1);



More information about the varnish-commit mailing list