Searched hist:362712 (Results 1 - 1 of 1) sorted by relevance
/freebsd-11-stable/usr.sbin/mountd/ | ||
H A D | mountd.c | diff 362712 Sun Jun 28 01:08:47 MDT 2020 rmacklem MFC: r361780, r361956 Fix mountd to handle getgrouplist() not returning groups[0] == groups[1]. Prior to r174547, getgrouplist(3) always returned a groups list with element 0 and 1 set to the basegid argument, so long as ngroups was > 1. Post-r174547 this is not the case. r328304 disabled the deduplication that removed the duplicate, but the duplicate still does not occur unless the group for a user in the password database is also entered in the group database. This patch fixes mountd so that it handles the case where a user specified with the -maproot or -mapall exports option has a getgrouplist(3) groups list where groups[0] != groups[1]. |
Completed in 157 milliseconds