From 7c6ed6c340fc3f4fb405a368e4eaa92f9a325ae4 Mon Sep 17 00:00:00 2001 From: Stephen Demos Date: Thu, 21 Sep 2017 13:54:02 -0700 Subject: [PATCH] set effective gid before setting effective uid in switch_user_group --- src/switch.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/switch.rs b/src/switch.rs index a9ceece..518af08 100644 --- a/src/switch.rs +++ b/src/switch.rs @@ -139,7 +139,7 @@ pub fn switch_user_group(uid: uid_t, gid: gid_t) -> IOResult { gid: get_effective_gid(), }; - try!(set_effective_uid(uid)); try!(set_effective_gid(gid)); + try!(set_effective_uid(uid)); Ok(current_state) }