From: BALATON Zoltan Date: Wed, 22 Oct 2025 21:07:47 +0000 (+0200) Subject: ppc/amigaone: Free allocated struct X-Git-Tag: v10.2.0-rc1~48^2~20 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=32a027f9404aee9c9c57a41abcea5dde5bf5e518;p=thirdparty%2Fqemu.git ppc/amigaone: Free allocated struct In create_bd_info function a bd_info struct is allocated but never freed. Mark it g_autofree to avoid leaking it. Fixes: 34f053d86b (ppc/amigaone: Add kernel and initrd support) Resolves: Coverity CID 1641398 Signed-off-by: BALATON Zoltan Reviewed-by: Harsh Prateek Bora Link: https://lore.kernel.org/qemu-devel/20251022211649.9A09E5972E5@zero.eik.bme.hu Signed-off-by: Harsh Prateek Bora --- diff --git a/hw/ppc/amigaone.c b/hw/ppc/amigaone.c index 12279f42bc..47fb016b4a 100644 --- a/hw/ppc/amigaone.c +++ b/hw/ppc/amigaone.c @@ -221,7 +221,7 @@ struct bd_info { static void create_bd_info(hwaddr addr, ram_addr_t ram_size) { - struct bd_info *bd = g_new0(struct bd_info, 1); + g_autofree struct bd_info *bd = g_new0(struct bd_info, 1); bd->bi_memsize = cpu_to_be32(ram_size); bd->bi_flashstart = cpu_to_be32(PROM_ADDR);