summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorJoakim Hulthe <joakim.hulthe@mullvad.net>2025-02-10 13:22:35 +0100
committerJoakim Hulthe <joakim.hulthe@mullvad.net>2025-02-25 13:37:27 +0100
commitb908dc0f83f9e1def3104407a3d5aeefeb118fd1 (patch)
tree40158b6828ca2d81de87ca8ed9d5bc2089a78992
parent376458ce94c45bb034b19b5a690ef8e55a3c466e (diff)
downloadmullvadvpn-b908dc0f83f9e1def3104407a3d5aeefeb118fd1.tar.xz
mullvadvpn-b908dc0f83f9e1def3104407a3d5aeefeb118fd1.zip
Replace libc::getuid with nix
-rw-r--r--mullvad-daemon/src/main.rs3
1 files changed, 1 insertions, 2 deletions
diff --git a/mullvad-daemon/src/main.rs b/mullvad-daemon/src/main.rs
index c2146752c7..58e542364f 100644
--- a/mullvad-daemon/src/main.rs
+++ b/mullvad-daemon/src/main.rs
@@ -229,8 +229,7 @@ async fn create_daemon(log_dir: Option<PathBuf>) -> Result<Daemon, String> {
#[cfg(unix)]
fn running_as_admin() -> bool {
- let uid = unsafe { libc::getuid() };
- uid == 0
+ nix::unistd::Uid::current().is_root()
}
#[cfg(windows)]