From: Timo Sirainen Date: Wed, 1 Sep 2010 15:55:14 +0000 (+0100) Subject: master: Make sure base_dir has at least 0755 permissions. X-Git-Tag: 2.0.2~39 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=ee4d09cff2a7313a7e4778c2bcf98410ed34999b;p=thirdparty%2Fdovecot%2Fcore.git master: Make sure base_dir has at least 0755 permissions. --- diff --git a/src/master/master-settings.c b/src/master/master-settings.c index be642327c8..6a6511b997 100644 --- a/src/master/master-settings.c +++ b/src/master/master-settings.c @@ -626,9 +626,7 @@ bool master_settings_do_fixes(const struct master_settings *set) i_error("%s is not a directory", set->base_dir); return FALSE; } - if ((st.st_mode & 0777) == 0777) { - /* FIXME: backwards compatibility: v1.2 was creating - base_dir with 0777 permissions.. */ + if ((st.st_mode & 0755) != 0755) { i_warning("Fixing permissions of %s to be world-readable", set->base_dir); if (chmod(set->base_dir, 0755) < 0)