[PATCH 1/2] EFI: fix error handling in efi_get_boot()

Michael Olbrich m.olbrich at pengutronix.de
Tue Aug 12 02:37:20 PDT 2014


efi_get_global_var() returns an error code, not NULL when it fails.

Signed-off-by: Michael Olbrich <m.olbrich at pengutronix.de>
---
 arch/efi/efi/efi.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/efi/efi/efi.c b/arch/efi/efi/efi.c
index ff97783..7de8ec8 100644
--- a/arch/efi/efi/efi.c
+++ b/arch/efi/efi/efi.c
@@ -104,7 +104,7 @@ struct efi_boot *efi_get_boot(int num)
 
 	free(name);
 
-	if (!buf) {
+	if (IS_ERR(buf)) {
 		free(boot);
 		return NULL;
 	}
-- 
2.0.1




More information about the barebox mailing list