summaryrefslogtreecommitdiff
path: root/src/groups.c
diff options
context:
space:
mode:
authorribalba <geerd.dietger.hoffmann@gmail.com>2008-03-04 18:03:35 +0100
committerJim Meyering <meyering@redhat.com>2008-03-05 11:38:26 +0100
commitb7a836c0a3524cda8ef79c30c3fe7ea759ae4656 (patch)
tree34130d695817ffefd96218e47e6f4f6780c5cff0 /src/groups.c
parentf5d58041d5882689f8f9c7772a0254bb04f8fa4b (diff)
downloadcoreutils-b7a836c0a3524cda8ef79c30c3fe7ea759ae4656.tar.gz
Work around AFS bug: id and groups would print invalid group number.
* src/id.c (main): Call print_group_list with a user name, if possible. * src/groups.c (main): Likewise. * NEWS: Mention this. For details, see http://thread.gmane.org/gmane.comp.gnu.coreutils.bugs/12852 http://thread.gmane.org/gmane.comp.gnu.coreutils.bugs/12875 Signed-off-by: ribalba <geerd.dietger.hoffmann@gmail.com>
Diffstat (limited to 'src/groups.c')
-rw-r--r--src/groups.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/groups.c b/src/groups.c
index baac7b931..c8e617b58 100644
--- a/src/groups.c
+++ b/src/groups.c
@@ -102,7 +102,7 @@ main (int argc, char **argv)
egid = getegid ();
rgid = getgid ();
- if (!print_group_list (NULL, ruid, rgid, egid, true))
+ if (!print_group_list (getlogin (), ruid, rgid, egid, true))
ok = false;
putchar ('\n');
}