From 01034ea6fd4c925e9ef24620cdaf6ca9e4d320f2 Mon Sep 17 00:00:00 2001 From: hkctkuy Date: Tue, 4 Jun 2024 17:32:38 +0300 Subject: [PATCH] Fix --- casr/src/util.rs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/casr/src/util.rs b/casr/src/util.rs index cd8f8a5a..d87a997f 100644 --- a/casr/src/util.rs +++ b/casr/src/util.rs @@ -333,10 +333,8 @@ pub fn initialize_dirs(matches: &clap::ArgMatches) -> Result<&PathBuf> { if !casrep_dir.exists() && fs::create_dir_all(&casrep_dir).is_err() { bail!("Failed to create dir {}", &casrep_dir.to_str().unwrap()); } - } else { - fs::create_dir_all(output_dir).with_context(|| { - format!("Couldn't create output directory {}", output_dir.display()) - })?; + } else if !output_dir.exists() && fs::create_dir_all(output_dir).is_err() { + format!("Couldn't create output directory {}", output_dir.display()); } // Get oom dir