diff options
Diffstat (limited to 'maildrop')
| -rw-r--r-- | maildrop/main.C | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/maildrop/main.C b/maildrop/main.C index 2311aab..1ee3954 100644 --- a/maildrop/main.C +++ b/maildrop/main.C @@ -486,7 +486,7 @@ const char *numuidgid=0; #if RESET_GID setgroupid(my_pw->pw_gid) < 0 #else - setgroupid(getegid()) < 0 + (geteuid() == 0 && setgroupid(getegid()) < 0) #endif || setuid(my_pw->pw_uid) < 0) |
