summaryrefslogtreecommitdiffhomepage
path: root/mullvad-paths/src/cache.rs
diff options
context:
space:
mode:
authorSebastian Holmin <sebastian.holmin@mullvad.net>2025-04-09 13:47:36 +0200
committerSebastian Holmin <sebastian.holmin@mullvad.net>2025-05-28 13:25:27 +0200
commit23e7acba0f8afd4d238df067c836ae649fa80b84 (patch)
treebd658b140a9f27066d1d7ae6788d84c3f4af2eef /mullvad-paths/src/cache.rs
parentc525c77d54f5c449f872094a804d77b7e85bfc55 (diff)
downloadmullvadvpn-23e7acba0f8afd4d238df067c836ae649fa80b84.tar.xz
mullvadvpn-23e7acba0f8afd4d238df067c836ae649fa80b84.zip
Add in app upgrades to the daemon
--------- Co-authored-by: Markus Pettersson <markus.pettersson@mullvad.net>
Diffstat (limited to 'mullvad-paths/src/cache.rs')
-rw-r--r--mullvad-paths/src/cache.rs9
1 files changed, 5 insertions, 4 deletions
diff --git a/mullvad-paths/src/cache.rs b/mullvad-paths/src/cache.rs
index 3b31a9460b..26f36a4629 100644
--- a/mullvad-paths/src/cache.rs
+++ b/mullvad-paths/src/cache.rs
@@ -4,10 +4,11 @@ use std::{env, path::PathBuf};
/// Creates and returns the cache directory pointed to by `MULLVAD_CACHE_DIR`, or the default
/// one if that variable is unset.
pub fn cache_dir() -> Result<PathBuf> {
- #[cfg(unix)]
- let permissions = crate::unix::Permissions::ReadExecOnly;
- #[cfg(target_os = "windows")]
- let permissions = true;
+ let permissions = Some(crate::UserPermissions {
+ read: true,
+ write: false,
+ execute: true,
+ });
crate::create_dir(get_cache_dir()?, permissions)
}