diff options
| author | David Lönnhager <david.l@mullvad.net> | 2025-05-16 12:02:52 +0200 |
|---|---|---|
| committer | David Lönnhager <david.l@mullvad.net> | 2025-05-19 16:20:27 +0200 |
| commit | 8016afc61217df9fac683a4d2a33cfb52cfaf965 (patch) | |
| tree | 49b409dc274d47eef87949ab2b309965c7ec15ae | |
| parent | d8c45d79a806969fcaa45d4ce7b73528a5b41d4b (diff) | |
| download | mullvadvpn-8016afc61217df9fac683a4d2a33cfb52cfaf965.tar.xz mullvadvpn-8016afc61217df9fac683a4d2a33cfb52cfaf965.zip | |
Unify expected permissions between Linux and macOS in mullvad-paths
| -rw-r--r-- | mullvad-paths/src/cache.rs | 4 | ||||
| -rw-r--r-- | mullvad-paths/src/settings.rs | 2 |
2 files changed, 2 insertions, 4 deletions
diff --git a/mullvad-paths/src/cache.rs b/mullvad-paths/src/cache.rs index cd1763841c..0481766a34 100644 --- a/mullvad-paths/src/cache.rs +++ b/mullvad-paths/src/cache.rs @@ -4,9 +4,7 @@ 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(target_os = "linux")] - let permissions = crate::unix::Permissions::Any; - #[cfg(target_os = "macos")] + #[cfg(unix)] let permissions = crate::unix::Permissions::ReadExecOnly; #[cfg(target_os = "windows")] let permissions = true; diff --git a/mullvad-paths/src/settings.rs b/mullvad-paths/src/settings.rs index 6ff0a66a4d..8dc1f425bb 100644 --- a/mullvad-paths/src/settings.rs +++ b/mullvad-paths/src/settings.rs @@ -4,7 +4,7 @@ use std::{env, path::PathBuf}; /// Creates and returns the settings directory pointed to by `MULLVAD_SETTINGS_DIR`, or the default /// one if that variable is unset. pub fn settings_dir() -> Result<PathBuf> { - #[cfg(not(target_os = "windows"))] + #[cfg(unix)] { crate::create_and_return(get_settings_dir()?, crate::unix::Permissions::Any) } |
