]> git.ipfire.org Git - thirdparty/qemu.git/commitdiff
qtest: fix a memory leak
authorMarc-André Lureau <marcandre.lureau@redhat.com>
Thu, 10 Nov 2016 08:25:00 +0000 (12:25 +0400)
committerMarc-André Lureau <marcandre.lureau@redhat.com>
Tue, 28 Feb 2017 20:09:28 +0000 (00:09 +0400)
Spotted by ASAN.

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
qtest.c

diff --git a/qtest.c b/qtest.c
index a6858272eb02603ff128d2c4b351c21b570fc59e..5aa6636ca892a2fde3f8661d1718f0f5608a73d7 100644 (file)
--- a/qtest.c
+++ b/qtest.c
@@ -240,6 +240,7 @@ static void GCC_FMT_ATTR(2, 3) qtest_sendf(CharBackend *chr,
     va_start(ap, fmt);
     buffer = g_strdup_vprintf(fmt, ap);
     qtest_send(chr, buffer);
+    g_free(buffer);
     va_end(ap);
 }