]> git.ipfire.org Git - thirdparty/grub.git/commit
gfxmenu: Fix double free in load_image()
authorAlexey Makhalov <amakhalov@vmware.com>
Wed, 8 Jul 2020 20:41:56 +0000 (20:41 +0000)
committerDaniel Kiper <daniel.kiper@oracle.com>
Wed, 29 Jul 2020 14:55:48 +0000 (16:55 +0200)
commit26a8c19307f998f67dbfb784068e394c8e9c8478
treec736ae228c6410f43a09b731fd685ab230fdb051
parent89f3da1a3d14023eda182e075919dd584031ecad
gfxmenu: Fix double free in load_image()

self->bitmap should be zeroed after free. Otherwise, there is a chance
to double free (USE_AFTER_FREE) it later in rescale_image().

Fixes: CID 292472
Signed-off-by: Alexey Makhalov <amakhalov@vmware.com>
Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
grub-core/gfxmenu/gui_image.c