Commit f5c7cab
authored
Fix os.getgrouplist(): if getgrouplist() function fails because the
group list is too small, retry with a larger group list.
On failure, the glibc implementation of getgrouplist() sets ngroups
to the total number of groups. For other implementations, double the
group list size.
1 parent 4b3252c commit f5c7cab
File tree
2 files changed
+29
-25
lines changed- Misc/NEWS.d/next/Library
- Modules
2 files changed
+29
-25
lines changedLines changed: 4 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | | - | |
3 | | - | |
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6991 | 6991 | | |
6992 | 6992 | | |
6993 | 6993 | | |
| 6994 | + | |
6994 | 6995 | | |
6995 | | - | |
| 6996 | + | |
6996 | 6997 | | |
6997 | | - | |
| 6998 | + | |
6998 | 6999 | | |
6999 | | - | |
7000 | | - | |
| 7000 | + | |
| 7001 | + | |
| 7002 | + | |
7001 | 7003 | | |
7002 | | - | |
7003 | | - | |
7004 | | - | |
7005 | | - | |
7006 | | - | |
| 7004 | + | |
| 7005 | + | |
| 7006 | + | |
| 7007 | + | |
| 7008 | + | |
| 7009 | + | |
| 7010 | + | |
7007 | 7011 | | |
7008 | 7012 | | |
7009 | | - | |
7010 | | - | |
| 7013 | + | |
| 7014 | + | |
| 7015 | + | |
| 7016 | + | |
7011 | 7017 | | |
7012 | | - | |
7013 | | - | |
7014 | | - | |
7015 | | - | |
7016 | | - | |
| 7018 | + | |
| 7019 | + | |
| 7020 | + | |
| 7021 | + | |
| 7022 | + | |
| 7023 | + | |
7017 | 7024 | | |
| 7025 | + | |
| 7026 | + | |
7018 | 7027 | | |
7019 | | - | |
7020 | | - | |
7021 | | - | |
7022 | | - | |
7023 | | - | |
7024 | | - | |
7025 | 7028 | | |
7026 | 7029 | | |
7027 | 7030 | | |
| |||
0 commit comments