diff --git a/src/cache.rs b/src/cache.rs index 81f603ed1adcb2acc2eaf46690f3b4b8488bb998..930d8405090adcb4975bf8b7d9ececc7dc1f7de0 100644 --- a/src/cache.rs +++ b/src/cache.rs @@ -121,28 +121,11 @@ impl Cache { debug!("Home directory for {} is {}", username, user_home.to_str().unwrap()); let base_dirs = BaseDirectories::with_prefix(BASE_NAME)?; - if saved_home != None { env::set_var("HOME", saved_home.unwrap()); } else { env::remove_var("HOME"); } - - match self.drop_privileges(username) { - Ok(_) => match base_dirs.create_cache_directory(BASE_NAME) { - Ok(v) => { - info!("Created XDG cache directory for user {}", username); - Some(v) - }, - Err(e) => { - error!("Error creating XDG cache directory for user {}: {}", username, e); - None - } - } - Err(_) => None - }; - self.restore_privileges(); - return Ok(base_dirs); }