From d344e8b4ed112cd60a2d92798454c50c2c1287be Mon Sep 17 00:00:00 2001 From: Warren Dukes Date: Fri, 13 Aug 2004 16:18:05 +0000 Subject: 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 --- src/main.c | 15 --------------- 1 file changed, 15 deletions(-) (limited to 'src/main.c') diff --git a/src/main.c b/src/main.c index c34c71f5b..858d718f5 100644 --- a/src/main.c +++ b/src/main.c @@ -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 */ -- cgit v1.2.3