err is not freed after use, thus causing memory leak. This patch fixes
it.

Signed-off-by: Hu Tao <hu...@cn.fujitsu.com>
Cc: qemu-triv...@nongnu.org
---
 vl.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/vl.c b/vl.c
index a8029d5..6011aff 100644
--- a/vl.c
+++ b/vl.c
@@ -2917,6 +2917,7 @@ out:
     g_free(dummy);
     if (err) {
         qerror_report_err(err);
+        error_free(err);
         return -1;
     }
     return 0;
-- 
1.9.3


Reply via email to