From: Timo Sirainen Date: Fri, 8 Apr 2011 13:05:03 +0000 (+0300) Subject: eperm_error_get_chgrp(): Improved error message and added a link to wiki. X-Git-Tag: 2.0.12~19 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=4a3e6e01ea368e9a90dc32abc40aea46fe93f926;p=thirdparty%2Fdovecot%2Fcore.git eperm_error_get_chgrp(): Improved error message and added a link to wiki. --- diff --git a/src/lib/eacces-error.c b/src/lib/eacces-error.c index c25ed45ef0..0af805657b 100644 --- a/src/lib/eacces-error.c +++ b/src/lib/eacces-error.c @@ -219,7 +219,7 @@ const char *eperm_error_get_chgrp(const char *func, const char *path, errmsg = t_str_new(256); - str_printfa(errmsg, "%s(%s, -1, %s", func, path, dec2str(gid)); + str_printfa(errmsg, "%s(%s, group=%s", func, path, dec2str(gid)); group = getgrgid(gid); if (group != NULL) str_printfa(errmsg, "(%s)", group->gr_name); @@ -231,7 +231,7 @@ const char *eperm_error_get_chgrp(const char *func, const char *path, str_printfa(errmsg, "(%s)", group->gr_name); if (gid_origin != NULL) str_printfa(errmsg, ", group based on %s", gid_origin); - str_append_c(errmsg, ')'); + str_append(errmsg, " - see http://wiki2.dovecot.org/Errors/NoPerm)"); errno = orig_errno; return str_c(errmsg); }