diff --git a/rust/lanzatool/src/pe.rs b/rust/lanzatool/src/pe.rs index d5c7b59..166c3c0 100644 --- a/rust/lanzatool/src/pe.rs +++ b/rust/lanzatool/src/pe.rs @@ -212,14 +212,13 @@ fn image_base(pe: &PE) -> u64 { } fn file_size(path: impl AsRef) -> Result { - Ok(fs::File::open(&path) + Ok(fs::metadata(&path) .with_context(|| { format!( - "Failed to read file to calculate its size: {:?}", + "Failed to read file metadata to calculate its size: {:?}", path.as_ref() ) })? - .metadata()? .size()) }