From 3aa8203e5ef460f9e22ca1dd78f2013fa9610276 Mon Sep 17 00:00:00 2001 From: Pan Nengyuan Date: Mon, 31 Aug 2020 09:43:11 -0400 Subject: [PATCH] target/i386/cpu: Fix memleak in x86_cpu_class_check_missing_features 'err' forgot to free in x86_cpu_class_check_missing_features error path. Fix that. Reported-by: Euler Robot Signed-off-by: Pan Nengyuan Reviewed-by: Li Qiang Reviewed-by: Markus Armbruster Message-Id: <20200831134315.1221-7-pannengyuan@huawei.com> Signed-off-by: Eduardo Habkost --- target/i386/cpu.c | 1 + 1 file changed, 1 insertion(+) diff --git a/target/i386/cpu.c b/target/i386/cpu.c index ba4667b33c..49d8958528 100644 --- a/target/i386/cpu.c +++ b/target/i386/cpu.c @@ -4947,6 +4947,7 @@ static void x86_cpu_class_check_missing_features(X86CPUClass *xcc, new->value = g_strdup("type"); *next = new; next = &new->next; + error_free(err); } x86_cpu_filter_features(xc, false); -- 2.11.0