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 &&