diff --git a/uefi/src/main.rs b/uefi/src/main.rs index 1ee17c0d..99a4821c 100644 --- a/uefi/src/main.rs +++ b/uefi/src/main.rs @@ -313,10 +313,7 @@ fn load_file_from_disk( let file_handle_result = root.open(filename, FileMode::Read, FileAttribute::empty()); - let file_handle = match file_handle_result { - Err(_) => return None, - Ok(handle) => handle, - }; + let file_handle = file_handle_result.ok()?; let mut file = match file_handle.into_type().unwrap() { uefi::proto::media::file::FileType::Regular(f) => f,