summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authormo8it <mo8it@proton.me>2024-04-18 01:49:32 +0200
committermo8it <mo8it@proton.me>2024-04-18 01:49:32 +0200
commitd64836f3170c443c6fb5f131930223831c6d724c (patch)
treef62c0173e5d846c7f8ed45b37e9e1269da5ebf4b /src
parent634e17a5abdd5b03740cfb5ab690e2b8762cf0c3 (diff)
Avoid an unneeded syscall
Diffstat (limited to 'src')
-rw-r--r--src/embedded.rs6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/embedded.rs b/src/embedded.rs
index 866b12b..eae3099 100644
--- a/src/embedded.rs
+++ b/src/embedded.rs
@@ -47,14 +47,12 @@ impl EmbeddedFlatDir {
let path = Path::new(self.path);
if let Err(e) = create_dir(path) {
- if !path.is_dir() {
+ if e.kind() != io::ErrorKind::AlreadyExists {
return Err(e);
}
}
- self.readme.write_to_disk(WriteStrategy::Overwrite)?;
-
- Ok(())
+ self.readme.write_to_disk(WriteStrategy::Overwrite)
}
}