diff --git a/src/main.rs b/src/main.rs index 4dc88b96..af41f961 100644 --- a/src/main.rs +++ b/src/main.rs @@ -250,8 +250,8 @@ fn setup(args: &[String]) -> Setup { let use_audio_cache = !matches.opt_present("disable-audio-cache"); let cache_directory = matches.opt_str("c").unwrap_or(String::from("")); - let system_cache_directory = matches.opt_str("system-cache").unwrap_or(String::from(cache_directory)) - let cache = Cache::new( + let system_cache_directory = matches.opt_str("system-cache").unwrap_or(String::from(cache_directory.clone())); + let cache = Some(Cache::new( PathBuf::from(cache_directory), PathBuf::from(system_cache_directory), use_audio_cache));