summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--mullvad-paths/src/cache.rs4
-rw-r--r--mullvad-paths/src/settings.rs2
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)
}