From cf8a86ca2d27307fbdce6791e3545a2663cdbe5a Mon Sep 17 00:00:00 2001 From: Michael Gehring Date: Mon, 21 Dec 2015 10:33:48 +0100 Subject: [PATCH] id: fix '-u' Some cases printed gid instead of uid. --- src/id/id.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/id/id.rs b/src/id/id.rs index bbf2de03f..1c1844ee0 100644 --- a/src/id/id.rs +++ b/src/id/id.rs @@ -141,9 +141,9 @@ pub fn uumain(args: Vec) -> i32 { let id = if possible_pw.is_some() { possible_pw.unwrap().pw_uid } else if rflag { - unsafe { getgid() } + unsafe { getuid() } } else { - unsafe { getegid() } + unsafe { geteuid() } }; let pw = unsafe { getpwuid(id) };