From: Heinrich Schuchardt Date: Mon, 9 May 2022 19:35:44 +0000 (+0200) Subject: disk: incorrect message in is_gpt_valid() X-Git-Url: http://git.dujemihanovic.xyz/?a=commitdiff_plain;h=1291c2d446e193824b0952e46dacbd2ea6da62ea;p=u-boot.git disk: incorrect message in is_gpt_valid() alloc_read_gpt_entries() writes differentiated error messages. The caller is_gpt_valid() should not write an extra possibly wrong message. Signed-off-by: Heinrich Schuchardt --- diff --git a/disk/part_efi.c b/disk/part_efi.c index 829ccb6bd1..5090efd119 100644 --- a/disk/part_efi.c +++ b/disk/part_efi.c @@ -1061,10 +1061,8 @@ static int is_gpt_valid(struct blk_desc *dev_desc, u64 lba, /* Read and allocate Partition Table Entries */ *pgpt_pte = alloc_read_gpt_entries(dev_desc, pgpt_head); - if (*pgpt_pte == NULL) { - printf("GPT: Failed to allocate memory for PTE\n"); + if (!*pgpt_pte) return 0; - } if (validate_gpt_entries(pgpt_head, *pgpt_pte)) { free(*pgpt_pte);