From 3bc18253b081cc0b73f902036416fea47f2b61e5 Mon Sep 17 00:00:00 2001 From: Denis Vlasenko Date: Wed, 2 May 2007 23:01:32 +0000 Subject: fix suid config handling --- libbb/xfuncs.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'libbb') diff --git a/libbb/xfuncs.c b/libbb/xfuncs.c index 7e11094..a85a046 100644 --- a/libbb/xfuncs.c +++ b/libbb/xfuncs.c @@ -386,13 +386,13 @@ char *bin2hex(char *p, const char *cp, int count) // setgid() will fail and we'll _still_be_root_, which is bad.) void xsetgid(gid_t gid) { - if (setgid(gid)) bb_error_msg_and_die("setgid"); + if (setgid(gid)) bb_perror_msg_and_die("setgid"); } // Die with an error message if we can't set uid. (See xsetgid() for why.) void xsetuid(uid_t uid) { - if (setuid(uid)) bb_error_msg_and_die("setuid"); + if (setuid(uid)) bb_perror_msg_and_die("setuid"); } // Return how long the file at fd is, if there's any way to determine it. -- cgit v1.1