|
From: | Philippe Mathieu-Daudé |
Subject: | Re: [PATCH] hw/intc/apic: fix memory leak |
Date: | Tue, 5 Mar 2024 10:09:55 +0100 |
User-agent: | Mozilla Thunderbird |
On 4/3/24 23:41, Paolo Bonzini wrote:
deliver_bitmask is allocated on the heap in apic_deliver(), but there are many paths in the function that return before the corresponding g_free() is reached. Fix this by switching to g_autofree and, while at it, also switch to g_new. Do the same in apic_deliver_irq() as well for consistency. Fixes: b5ee0468e9d ("apic: add support for x2APIC mode", 2024-02-14) Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> --- hw/intc/apic.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-)
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
[Prev in Thread] | Current Thread | [Next in Thread] |