]> git.ipfire.org Git - thirdparty/qemu.git/commit
igvm: fix memory leak on failed memory region init
authorLuigi Leonardi <leonardi@redhat.com>
Mon, 30 Mar 2026 12:43:08 +0000 (14:43 +0200)
committerGerd Hoffmann <kraxel@redhat.com>
Tue, 31 Mar 2026 06:53:47 +0000 (08:53 +0200)
commit5df493476f211690e5831346345e00a4ebc6f5d5
treeac96b0e06d568ac0b658b08a8490839f91eb6e77
parentf61ff065d37018433c21600c212c19dcec2ac784
igvm: fix memory leak on failed memory region init

When memory_region_init_* fail, `igvm_pages` is not freed causing a leak.

Free `igvm_pages` in the error path.

Fixes: c1d466d267cf ("backends/igvm: Add IGVM loader and configuration")
Signed-off-by: Luigi Leonardi <leonardi@redhat.com>
Message-ID: <20260330-igvm_fixes-v1-2-03587a5a808b@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
backends/igvm.c