From b1973de7fa3a0b848caad033de3be97d89252fe2 Mon Sep 17 00:00:00 2001
From: Dominik George <dominik.george@teckids.org>
Date: Mon, 10 May 2021 17:46:56 +0200
Subject: [PATCH] [Cache] Remove unnecessary directory creation

---
 src/cache.rs | 17 -----------------
 1 file changed, 17 deletions(-)

diff --git a/src/cache.rs b/src/cache.rs
index 81f603e..930d840 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);
     }
 
-- 
GitLab