summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/loading/fs.rs5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/loading/fs.rs b/src/loading/fs.rs
index 23b67e34..c1576e86 100644
--- a/src/loading/fs.rs
+++ b/src/loading/fs.rs
@@ -121,10 +121,9 @@ impl Loader for FsLoader {
}
fn resolve(&self, path: &Path) -> io::Result<FileHash> {
- let file = File::open(path)?;
- let meta = file.metadata()?;
+ let meta = fs::metadata(path)?;
if meta.is_file() {
- let handle = Handle::from_file(file)?;
+ let handle = Handle::from_path(path)?;
Ok(FileHash(fxhash::hash64(&handle)))
} else {
Err(io::ErrorKind::NotFound.into())