dovecot-2.0: lib-storage: Don't complain about missing UID/GID w...

dovecot at dovecot.org dovecot at dovecot.org
Fri Aug 20 21:49:47 EEST 2010


details:   http://hg.dovecot.org/dovecot-2.0/rev/807bc9ea1411
changeset: 12022:807bc9ea1411
user:      Timo Sirainen <tss at iki.fi>
date:      Fri Aug 20 19:49:42 2010 +0100
description:
lib-storage: Don't complain about missing UID/GID when running as root is allowed (standalone).

diffstat:

 src/lib-storage/mail-storage-service.c |  4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diffs (21 lines):

diff -r 53e74e057506 -r 807bc9ea1411 src/lib-storage/mail-storage-service.c
--- a/src/lib-storage/mail-storage-service.c	Fri Aug 20 19:45:01 2010 +0100
+++ b/src/lib-storage/mail-storage-service.c	Fri Aug 20 19:49:42 2010 +0100
@@ -317,7 +317,7 @@
 				dec2str(rset.uid));
 			return -1;
 		}
-	} else if (rset.uid == (uid_t)-1) {
+	} else if (rset.uid == (uid_t)-1 && disallow_root) {
 		*error_r = "User is missing UID (see mail_uid setting)";
 		return -1;
 	}
@@ -336,7 +336,7 @@
 				dec2str(rset.gid));
 			return -1;
 		}
-	} else if (rset.gid == (gid_t)-1) {
+	} else if (rset.gid == (gid_t)-1 && disallow_root) {
 		*error_r = "User is missing GID (see mail_gid setting)";
 		return -1;
 	}


More information about the dovecot-cvs mailing list