]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
master: Make sure base_dir has at least 0755 permissions.
authorTimo Sirainen <tss@iki.fi>
Wed, 1 Sep 2010 15:55:14 +0000 (16:55 +0100)
committerTimo Sirainen <tss@iki.fi>
Wed, 1 Sep 2010 15:55:14 +0000 (16:55 +0100)
src/master/master-settings.c

index be642327c8459dbc78954d0139943acdd690ad2c..6a6511b99722747c65eb1257aed03e95bae030d6 100644 (file)
@@ -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)