aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorSiddhesh Poyarekar <siddhesh@redhat.com>2013-03-28 11:45:47 +0530
committerSiddhesh Poyarekar <siddhesh@redhat.com>2013-03-28 11:45:47 +0530
commit7a86be6e5f18ba99b25d75c555ce56fe1fcea325 (patch)
tree59962cb94040b4cb47fa2e4eae8c75b2f0d06937 /ChangeLog
parent1728ab378ef2302aaaf921f6109dbb6d30659c88 (diff)
downloadglibc-7a86be6e5f18ba99b25d75c555ce56fe1fcea325.tar
glibc-7a86be6e5f18ba99b25d75c555ce56fe1fcea325.tar.gz
glibc-7a86be6e5f18ba99b25d75c555ce56fe1fcea325.tar.bz2
glibc-7a86be6e5f18ba99b25d75c555ce56fe1fcea325.zip
Don't add input group during initgroups_dyn in hesiod
Fixes BZ #15304. The *initgroups_dyn functions are called with a group argument. This group gid is usually skipped while populating the grouplist since the caller adds that group id in advance. The hesiod initgroups_dyn implementation however adds the group gid to the list if it does not already exist. While it works fine for the usual initgroups, it breaks nscd since it calls initgroups_dyn with -1 as the gid (to have all groups included).
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog4
1 files changed, 4 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 9a8bab6450..7c1543cd50 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
2013-03-28 Siddhesh Poyarekar <siddhesh@redhat.com>
+ [BZ #15304]
+ * hesiod/nss_hesiod/hesiod-grp.c (_nss_hesiod_initgroups_dyn):
+ Don't add gid passed as argument.
+
* sysdeps/ieee-754/dbl-64/e_atan2.c: Reformat.
2013-03-27 Joseph Myers <joseph@codesourcery.com>