mirror of
git://sourceware.org/git/glibc.git
synced 2024-12-27 04:41:02 +08:00
7a86be6e5f
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). |
||
---|---|---|
.. | ||
hesiod-grp.c | ||
hesiod-init.c | ||
hesiod-proto.c | ||
hesiod-pwd.c | ||
hesiod-service.c | ||
nss_hesiod.h |