Mercurial > dovecot > original-hg > dovecot-1.2
changeset 6640:7f2501b3e993 HEAD
If RESTRICT_USER is empty string, don't call initgroups().
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Sun, 28 Oct 2007 02:02:32 +0300 |
parents | e1fde9940f7e |
children | 89dba9d9fa01 |
files | src/lib/restrict-access.c |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib/restrict-access.c Sun Oct 28 01:53:32 2007 +0300 +++ b/src/lib/restrict-access.c Sun Oct 28 02:02:32 2007 +0300 @@ -147,7 +147,7 @@ i_fatal("setgid(%s) failed: %m", dec2str(gid)); env = getenv("RESTRICT_USER"); - if (env == NULL) { + if (env == NULL || *env == '\0') { /* user not known, use only this one group */ if (setgroups(1, &gid) < 0) { i_fatal("setgroups(%s) failed: %m",