Mercurial > dovecot > original-hg > dovecot-1.2
changeset 7339:218245e5e4e7 HEAD
If mail_uid or mail_gid doesn't exist, log an error.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Tue, 04 Mar 2008 07:44:19 +0200 |
parents | d0db93a071e3 |
children | 09cdd4330d73 |
files | src/master/master-settings.c |
diffstat | 1 files changed, 6 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/master/master-settings.c Tue Mar 04 07:22:25 2008 +0200 +++ b/src/master/master-settings.c Tue Mar 04 07:44:19 2008 +0200 @@ -703,12 +703,16 @@ set->mail_gid_t = (gid_t)-1; if (*set->mail_uid != '\0') { - if (!parse_uid(set->mail_uid, &set->mail_uid_t)) + if (!parse_uid(set->mail_uid, &set->mail_uid_t)) { + i_error("Non-existing mail_uid: %s", set->mail_uid); return FALSE; + } } if (*set->mail_gid != '\0') { - if (!parse_gid(set->mail_gid, &set->mail_gid_t)) + if (!parse_gid(set->mail_gid, &set->mail_gid_t)) { + i_error("Non-existing mail_gid: %s", set->mail_uid); return FALSE; + } } if (set->protocol != MAIL_PROTOCOL_ANY &&