]> git.ipfire.org Git - thirdparty/grub.git/commit
emu: Make grub_free(NULL) safe
authorPeter Jones <pjones@redhat.com>
Sun, 19 Jul 2020 20:08:08 +0000 (16:08 -0400)
committerDaniel Kiper <daniel.kiper@oracle.com>
Wed, 29 Jul 2020 14:55:48 +0000 (16:55 +0200)
commitb73cee7f1f8287ed3af32fffe8aaf33cdff52f6b
treed97e0017e69b4b853cfeda811188294089190e36
parent879c4a8342eacc0ba4b9dd11dc69d3ec3dbe73af
emu: Make grub_free(NULL) safe

The grub_free() implementation in grub-core/kern/mm.c safely handles
NULL pointers, and code at many places depends on this. We don't know
that the same is true on all host OSes, so we need to handle the same
behavior in grub-emu's implementation.

Signed-off-by: Peter Jones <pjones@redhat.com>
Reviewed-by: Darren Kenny <darren.kenny@oracle.com>
Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
grub-core/kern/emu/mm.c