efi_loader: efi_gop: check calloc return value

Calloc may return NULL. We have to check the return value.

Fixes: be8d324191 efi_loader: Add GOP support
Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
Signed-off-by: Alexander Graf <agraf@suse.de>
This commit is contained in:
Heinrich Schuchardt 2017-10-26 19:25:45 +02:00 committed by Alexander Graf
parent 843ce54c74
commit 753edb131a

View File

@ -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;