]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
eaccess_get_error(): Show also directory mode.
authorTimo Sirainen <tss@iki.fi>
Fri, 3 Jun 2011 14:13:59 +0000 (17:13 +0300)
committerTimo Sirainen <tss@iki.fi>
Fri, 3 Jun 2011 14:13:59 +0000 (17:13 +0300)
src/lib/eacces-error.c

index 18758327000e75de63b8349f1e4c334fc6f84284..ac101b707ada990acacade51bbfc2faf3f618562 100644 (file)
@@ -181,8 +181,9 @@ eacces_error_get_full(const char *func, const char *path, bool creating)
                        str_printfa(errmsg, ", conflicting dir uid=%s(%s)",
                                    dec2str(st.st_uid), pw_name);
                } else {
-                       str_printfa(errmsg, ", dir owned by %s:%s",
-                                   dec2str(st.st_uid), dec2str(st.st_gid));
+                       str_printfa(errmsg, ", dir owned by %s:%s mode=0%o",
+                                   dec2str(st.st_uid), dec2str(st.st_gid),
+                                   st.st_mode & 0777);
                }
        } else {
                str_append(errmsg, ", euid is dir owner");