summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Jones <pjones@redhat.com>2013-09-16 09:27:08 -0400
committerPeter Jones <pjones@redhat.com>2013-09-16 09:27:08 -0400
commitb32a3ce14cae55777f3c7e08b4aed8cb31607c7e (patch)
tree0851d448f0fc8bef9904f70d2de61411e4962073
parent928886457e8eb0687da089b23285f483442251f1 (diff)
downloadefi-boot-shim-b32a3ce14cae55777f3c7e08b4aed8cb31607c7e.tar.gz
efi-boot-shim-b32a3ce14cae55777f3c7e08b4aed8cb31607c7e.zip
Don't print that fallback isn't found in should_use_fallback()
The call can simply fail if it isn't found - which will be the case on removeable install media. Signed-off-by: Peter Jones <pjones@redhat.com>
-rw-r--r--shim.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/shim.c b/shim.c
index 7d43f04e..c8146852 100644
--- a/shim.c
+++ b/shim.c
@@ -951,7 +951,12 @@ should_use_fallback(EFI_HANDLE image_handle)
rc = uefi_call_wrapper(vh->Open, 5, vh, &fh, L"\\EFI\\BOOT" FALLBACK,
EFI_FILE_MODE_READ, 0);
if (EFI_ERROR(rc)) {
- Print(L"Could not open \"\\EFI\\BOOT%s\": %d\n", FALLBACK, rc);
+ /* Do not print the error here - this is an acceptable case
+ * for removable media, where we genuinely don't want
+ * fallback.efi to exist.
+ * Print(L"Could not open \"\\EFI\\BOOT%s\": %d\n", FALLBACK,
+ * rc);
+ */
uefi_call_wrapper(vh->Close, 1, vh);
return 0;
}