diff options
Diffstat (limited to 'src/cmd/server.rs')
-rw-r--r-- | src/cmd/server.rs | 4 |
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(()) |