changeset 12928:1319931cfda0

eperm_error_get_chgrp(): Improved error message and added a link to wiki.
author Timo Sirainen <tss@iki.fi>
date Fri, 08 Apr 2011 16:05:03 +0300
parents 0b8f3ddbe29f
children ab12bc9fcc21
files src/lib/eacces-error.c
diffstat 1 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib/eacces-error.c	Fri Apr 08 15:47:34 2011 +0300
+++ b/src/lib/eacces-error.c	Fri Apr 08 16:05:03 2011 +0300
@@ -219,7 +219,7 @@
 
 	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 @@
 		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);
 }