
26 Oct
2017
26 Oct
'17
7:25 p.m.
Calloc may return NULL. We have to check the return value.
Fixes: be8d324191f efi_loader: Add GOP support Signed-off-by: Heinrich Schuchardt xypron.glpk@gmx.de --- lib/efi_loader/efi_gop.c | 4 ++++ 1 file changed, 4 insertions(+)
diff --git a/lib/efi_loader/efi_gop.c b/lib/efi_loader/efi_gop.c index 411a8c9226..85b5391ed1 100644 --- a/lib/efi_loader/efi_gop.c +++ b/lib/efi_loader/efi_gop.c @@ -173,6 +173,10 @@ int efi_gop_register(void) }
gopobj = calloc(1, sizeof(*gopobj)); + if (!gopobj) { + printf("ERROR: Out of memory\n"); + return 1; + }
/* Fill in object data */ gopobj->parent.protocols[0].guid = &efi_gop_guid;
--
2.11.0