diff options
author | Michael Olbrich <m.olbrich@pengutronix.de> | 2014-08-12 11:37:20 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2014-09-01 14:24:50 +0200 |
commit | 53c443ce723454fec8dca9d133ae128619a3e40f (patch) | |
tree | 2bfa64d3c523504b847ac9a365f58adfc9bc3c37 /arch/efi/efi | |
parent | d3f4aa52caf716658ebbf62f107f27ad0c78ffe3 (diff) | |
download | barebox-53c443ce723454fec8dca9d133ae128619a3e40f.tar.gz barebox-53c443ce723454fec8dca9d133ae128619a3e40f.tar.xz |
EFI: fix error handling in efi_get_boot()
efi_get_global_var() returns an error code, not NULL when it fails.
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/efi/efi')
-rw-r--r-- | arch/efi/efi/efi.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/efi/efi/efi.c b/arch/efi/efi/efi.c index ff97783b13..7de8ec82e8 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; } |