From: Pan Nengyuan Date: Mon, 31 Aug 2020 13:43:11 +0000 (-0400) Subject: target/i386/cpu: Fix memleak in x86_cpu_class_check_missing_features X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=3aa8203e5ef460f9e22ca1dd78f2013fa9610276;p=qmiga%2Fqemu.git 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 --- 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);