From 5ec4ab3113dcc813b6040d7ded38e297df99dc0e Mon Sep 17 00:00:00 2001 From: Rob Landley Date: Thu, 28 Nov 2013 21:06:15 -0600 Subject: Add xgetpwnam() to lib/xwrap.c. --- toys/posix/id.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'toys/posix/id.c') diff --git a/toys/posix/id.c b/toys/posix/id.c index f40f6c1b..8b68d4de 100644 --- a/toys/posix/id.c +++ b/toys/posix/id.c @@ -67,12 +67,10 @@ void do_id(char *username) // check if a username is given if (username) { - if (!(pw = getpwnam(username))) - error_exit("no such user '%s'", username); + pw = xgetpwnam(username); uid = euid = pw->pw_uid; gid = egid = pw->pw_gid; - if (cmd_groups) - printf("%s : ", pw->pw_name); + if (cmd_groups) printf("%s : ", pw->pw_name); } i = flags & FLAG_r; -- cgit v1.2.3