From ee4d09cff2a7313a7e4778c2bcf98410ed34999b Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Wed, 1 Sep 2010 16:55:14 +0100 Subject: [PATCH] master: Make sure base_dir has at least 0755 permissions. --- src/master/master-settings.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) 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) -- 2.47.3