summaryrefslogtreecommitdiff
path: root/THANKS
diff options
context:
space:
mode:
authorPádraig Brady <P@draigBrady.com>2009-04-08 10:43:15 +0100
committerPádraig Brady <P@draigBrady.com>2009-04-09 14:07:29 +0100
commitbf87a2c8ea4487ca4448c9fe42a9c9858400acbd (patch)
tree74ecdd17b278c53f6cfcaee0bac7e2e1ee03559e /THANKS
parent148ddb3232e6319479222d4f7dee49b2c44ce21a (diff)
downloadcoreutils-bf87a2c8ea4487ca4448c9fe42a9c9858400acbd.tar.xz
id: fix infinite loop on some systems
Steven Parkes reported that `id -G $USER` went into an infinite loop on Darwin systems for users in more than 10 groups: http://bugs.gentoo.org/show_bug.cgi?id=264007 * gl/lib/mgetgroups.c (mgetgroups): Work around buggy getgrouplist implementations that don't update the required size correctly, by doubling the result buffer and retrying. Also return the parameter updated by getgrouplist rather than its return value, as the documentation doesn't actually state the number of groups stored is returned by getgrouplist. * tests/misc/id-groups: Add test to exercise this logic * tests/Makefile.am: Reference new test * NEWS: Mention the fix * THANKS: Update
Diffstat (limited to 'THANKS')
-rw-r--r--THANKS1
1 files changed, 1 insertions, 0 deletions
diff --git a/THANKS b/THANKS
index 6a918a429..fe523fe12 100644
--- a/THANKS
+++ b/THANKS
@@ -525,6 +525,7 @@ Steve McIntyre steve@einval.com
Steve Ward planet36@gmail.com
Steven G. Johnson stevenj@alum.mit.edu
Steven Mocking ufo@quicknet.nl
+Steven Parkes smparkes@smparkes.net
Steven Schveighoffer schveiguy@yahoo.com
Steven P Watson steven@magelico.net
Stuart Kemp skemp@peter.bmc.com