]> git.ipfire.org Git - thirdparty/grub.git/commit
osdep/linux/ofpath: Add missing strdup() failure checks
authorSudhakar Kuppusamy <sudhakar@linux.ibm.com>
Wed, 19 Nov 2025 10:00:47 +0000 (15:30 +0530)
committerDaniel Kiper <daniel.kiper@oracle.com>
Thu, 20 Nov 2025 16:37:32 +0000 (17:37 +0100)
commit07c250487fea48fb934efab2bdfe32e9339cfabf
treeb6b51fd8da53a8fb22c552cfde58e28c85b6f106
parentae69b464bedfdf4da9147124dce28cbebf3bb3d9
osdep/linux/ofpath: Add missing strdup() failure checks

Segmentation faults or undefined behaviour may result from a NULL pointer
dereference in strip_trailing_digits() and grub_util_devname_to_ofpath()
if strdup() fails. Therefore, I added a NULL check to fix this.

Signed-off-by: Sudhakar Kuppusamy <sudhakar@linux.ibm.com>
Reviewed-by: Srish Srinivasan <ssrish@linux.ibm.com>
Reviewed-by: Avnish Chouhan <avnish@linux.ibm.com>
Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
grub-core/osdep/linux/ofpath.c