From d427384ae4c7a06203e35e5808323a6c7a606d59 Mon Sep 17 00:00:00 2001 From: "Todd C. Miller" Date: Wed, 17 Nov 2004 00:00:48 +0000 Subject: [PATCH] Set user_ngroups to 0 if getgroups() returns an error. --- sudo.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sudo.c b/sudo.c index 940275081..2d3f89b60 100644 --- a/sudo.c +++ b/sudo.c @@ -558,7 +558,8 @@ init_vars(sudo_mode) user_groups = emalloc2(user_ngroups, sizeof(gid_t)); if (getgroups(user_ngroups, user_groups) < 0) log_error(USE_ERRNO|MSG_ONLY, "can't get group vector"); - } + } else + user_ngroups = 0; #endif if (def_fqdn) -- 2.50.1