From e1e067f332ff5f4082b5dafdeecd2aa8c6a5b526 Mon Sep 17 00:00:00 2001 From: Robin Hack Date: Fri, 23 Jan 2015 15:24:04 +0100 Subject: [PATCH] uwrap: Small uwrap_init optimalization. Don't call libc_getuid/getgid function twice. Signed-off-by: Robin Hack Reviewed-by: Andreas Schneider Reviewed-by: Stefan Metzmacher --- lib/uid_wrapper/uid_wrapper.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/uid_wrapper/uid_wrapper.c b/lib/uid_wrapper/uid_wrapper.c index 97e10267b5b..9b35a1810f4 100644 --- a/lib/uid_wrapper/uid_wrapper.c +++ b/lib/uid_wrapper/uid_wrapper.c @@ -640,8 +640,8 @@ static void uwrap_init(void) uwrap.ruid = uwrap.euid = uwrap.suid = 0; uwrap.rgid = uwrap.egid = uwrap.sgid = 0; } else { - uwrap.ruid = uwrap.euid = uwrap.suid = libc_geteuid(); - uwrap.rgid = uwrap.egid = uwrap.sgid = libc_getegid(); + uwrap.ruid = uwrap.euid = uwrap.suid = uwrap.myuid; + uwrap.rgid = uwrap.egid = uwrap.sgid = uwrap.mygid; } rc = uwrap_new_id(tid, true);