aboutsummaryrefslogtreecommitdiffstats
path: root/src/cmd/server.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/cmd/server.rs')
-rw-r--r--src/cmd/server.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/cmd/server.rs b/src/cmd/server.rs
index d10bb49..979bbd4 100644
--- a/src/cmd/server.rs
+++ b/src/cmd/server.rs
@@ -176,11 +176,11 @@ fn drop_privs(
gid: Option<users::gid_t>,
) -> Result<()> {
if let Some(gid) = gid {
- users::switch::set_effective_gid(gid)
+ users::switch::set_both_gid(gid, gid)
.context(crate::error::SwitchGid)?;
}
if let Some(uid) = uid {
- users::switch::set_effective_uid(uid)
+ users::switch::set_both_uid(uid, uid)
.context(crate::error::SwitchUid)?;
}
Ok(())