From 8ed76446f78ab1b4152403fdb9dd6f349d6fd52e Mon Sep 17 00:00:00 2001 From: Wentao_Liang Date: Fri, 25 Feb 2022 11:17:33 +0800 Subject: [PATCH] Fix a potential memory leak bug in write_boot_rom() (v6.2.0). Signed-off-by: Wentao_Liang --- hw/arm/aspeed.c | 1 + 1 file changed, 1 insertion(+) diff --git a/hw/arm/aspeed.c b/hw/arm/aspeed.c index d911dc904f..9da5f87429 100644 --- a/hw/arm/aspeed.c +++ b/hw/arm/aspeed.c @@ -276,6 +276,7 @@ static void write_boot_rom(DriveInfo *dinfo, hwaddr addr, size_t rom_size, storage = g_new0(uint8_t, rom_size); if (blk_pread(blk, 0, storage, rom_size) < 0) { error_setg(errp, "failed to read the initial flash content"); + g_free(storage); return; } -- 2.25.1