summaryrefslogtreecommitdiff
path: root/gnulib
diff options
context:
space:
mode:
authorEric Blake <ebb9@byu.net>2009-12-04 08:06:55 -0700
committerEric Blake <ebb9@byu.net>2009-12-04 19:18:06 -0700
commit9b4b38f56e854f8f1343fed9dbc225ffbb1d77d4 (patch)
tree019ad2a21b62a3ec30eec76b5891c8a749abc377 /gnulib
parent5224fbd6f904633b72f4bfa9d64e903744b0beae (diff)
downloadcoreutils-9b4b38f56e854f8f1343fed9dbc225ffbb1d77d4.tar.xz
id: handle systems without getgroups support
If getgroups failed with ENOSYS, mgetgroups would unnecessarily fail, and that provoked id into freeing an uninitialized pointer. Meanwhile, we were not using xalloc_die properly. Both issues are better solved in gnulib, by introducing xgetgroups; this patch uses the new interface. Regression introduced by commit 6a31fd8d7. * gnulib: Update, for mgetgroups improvments. * src/id.c (print_full_info): Adjust caller to die on allocation failure, and no longer worry about ENOSYS. * src/group-list.c (print_group_list): Likewise. * src/setuidgid.c (main): Likewise. * NEWS: Mention the fix. * THANKS: Update. Reported by Scott Harrison.
Diffstat (limited to 'gnulib')
m---------gnulib0
1 files changed, 0 insertions, 0 deletions
diff --git a/gnulib b/gnulib
-Subproject cdfe647f8d29540cdfe90cef0fa568c5d2fd448
+Subproject 3e035a5d686888e5eba0b622dac459b65cdd99d