]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
Permission error logging: If UNIX permissions appear to be ok, suggest ACL problem.
authorTimo Sirainen <tss@iki.fi>
Fri, 16 Jan 2009 17:21:21 +0000 (12:21 -0500)
committerTimo Sirainen <tss@iki.fi>
Fri, 16 Jan 2009 17:21:21 +0000 (12:21 -0500)
--HG--
branch : HEAD

src/lib-storage/mail-error.c

index ef39e8ca4c96737778f94f1d0df73ca83b2ed9e5..bfa36b07be056c5f3abc13d8885a3803bcbabc52 100644 (file)
@@ -65,6 +65,8 @@ const char *mail_error_eacces_msg(const char *func, const char *path)
                else if (prev_path == path &&
                         access(path, R_OK) < 0 && errno == EACCES)
                        str_printfa(errmsg, " missing +r perm: %s", path);
+               else
+                       str_printf(errmsg, " UNIX perms seem ok, ACL problem?");
        }
        str_append_c(errmsg, ')');
        return str_c(errmsg);