From: Chen Qun Date: Tue, 18 Feb 2020 09:11:52 +0000 (+0800) Subject: hw/nios2:fix leak of fdevice tree blob X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=757ca9b81a5d96db5194456ea66dc00bcf618323;p=qemu.git hw/nios2:fix leak of fdevice tree blob The device tree blob returned by load_device_tree is malloced. We should free it after cpu_physical_memory_write(). Reported-by: Euler Robot Signed-off-by: Chen Qun Reviewed-by: Laurent Vivier Message-Id: <20200218091154.21696-2-kuhn.chenqun@huawei.com> Signed-off-by: Laurent Vivier --- diff --git a/hw/nios2/boot.c b/hw/nios2/boot.c index 46b8349876..88224aa84c 100644 --- a/hw/nios2/boot.c +++ b/hw/nios2/boot.c @@ -109,6 +109,7 @@ static int nios2_load_dtb(struct nios2_boot_info bi, const uint32_t ramsize, } cpu_physical_memory_write(bi.fdt, fdt, fdt_size); + g_free(fdt); return fdt_size; }