
13 Jul
2017
13 Jul
'17
10:51 p.m.
Do not dereference NULL.
Signed-off-by: Heinrich Schuchardt xypron.glpk@gmx.de --- v2 no change --- lib/efi_loader/efi_device_path_to_text.c | 5 +++++ 1 file changed, 5 insertions(+)
diff --git a/lib/efi_loader/efi_device_path_to_text.c b/lib/efi_loader/efi_device_path_to_text.c index c6ac5e52f3..a5ea63300b 100644 --- a/lib/efi_loader/efi_device_path_to_text.c +++ b/lib/efi_loader/efi_device_path_to_text.c @@ -36,6 +36,11 @@ uint16_t *efi_convert_device_path_to_text( efi_status_t r; uint16_t *buffer = NULL;
+ if (!device_path) { + EFI_EXIT(EFI_INVALID_PARAMETER); + return NULL; + } + switch (device_path->type) { case DEVICE_PATH_TYPE_MESSAGING_DEVICE: switch (device_path->sub_type) {
--
2.11.0