aboutsummaryrefslogtreecommitdiff
path: root/lib/libopie
diff options
context:
space:
mode:
authorDag-Erling Smørgrav <des@FreeBSD.org>2014-11-25 09:47:15 +0000
committerDag-Erling Smørgrav <des@FreeBSD.org>2014-11-25 09:47:15 +0000
commit83804ea07400d96725647571ae0b64a6a728f5bd (patch)
tree7af0b1c9ed178688ccdea34280f37bf58134427e /lib/libopie
parent4ab8910605b5d9f4f934fae1181527a169f7f8f4 (diff)
downloadsrc-83804ea07400d96725647571ae0b64a6a728f5bd.tar.gz
src-83804ea07400d96725647571ae0b64a6a728f5bd.zip
The fallback flag in nsdispatch prevents the fallback implementation of
getgroupmembership() from invoking the correct backend in the compat case. Replace it with a nesting depth counter so it only blocks one level (the first is the group -> group_compat translation, the second is the actual backend). This is one of two bugs that break getgrouplist() in the compat case, the second being that the backend's own getgroupmembership() method is ignored. Unfortunately, that is not easily fixable without a redesign of our nss implementation (which is also needed to implement the +@group syntax in /etc/passwd). PR: 190055 MFC after: 1 week
Notes
Notes: svn path=/head/; revision=275020
Diffstat (limited to 'lib/libopie')
0 files changed, 0 insertions, 0 deletions