Commit d344e8b4 authored by Warren Dukes's avatar Warren Dukes

patch from Benoit.Boissinot@ens-lyon.fr to remove getgroups and setgroups

git-svn-id: https://svn.musicpd.org/mpd/trunk@2028 09075e82-0dd4-0310-85a5-a0d7c8717e4f
parent 63efaae0
......@@ -230,9 +230,6 @@ void establishListen(Options * options) {
void changeToUser(Options * options) {
if (options->usr && strlen(options->usr)) {
int uid, gid;
#ifdef _BSD_SOURCE
gid_t gid_list[NGROUPS_MAX];
#endif
/* get uid */
struct passwd * userpwd;
......@@ -258,18 +255,6 @@ void changeToUser(Options * options) {
"of user %s: %s\n", options->usr,
strerror(errno));
}
else if(getgroups(NGROUPS_MAX, gid_list) == -1) {
ERROR("cannot get groups "
"of user %s: %s\n", options->usr,
strerror(errno));
exit(EXIT_FAILURE);
}
else if(setgroups(NGROUPS_MAX, gid_list) == -1) {
ERROR("cannot set groups "
"of user %s: %s\n", options->usr,
strerror(errno));
exit(EXIT_FAILURE);
}
#endif
/* set uid */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment