diff options
-rw-r--r-- | src/main.c | 15 |
1 files changed, 0 insertions, 15 deletions
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 */ |