diff --git a/src/patch/main.rs b/src/patch/main.rs index e02e3c0..d9f3c0f 100644 --- a/src/patch/main.rs +++ b/src/patch/main.rs @@ -378,16 +378,10 @@ impl Iterator for SendFileIterator { fn main() { println!("[patch] starting server"); - match std::fs::read_dir("patchfiles/") { - Ok(_) => {}, - Err(_) => { - match std::fs::create_dir("patchfiles/") { - Ok(_) => {}, - Err(_) => { - panic!("Could not create patchfiles directory!"); - }, - } - }, + if let Err(_) = std::fs::read_dir("patchfiles/") { + if let Err(_) = std::fs::create_dir("patchfiles/") { + panic!("Could not create patchfiles directory!"); + } } let (patch_file_tree, patch_file_lookup) = generate_patch_tree("patchfiles/"); println!("[patch] files to patch:");