changeset 10019:59b985cd3aca HEAD

master: Cleaned up chown() error logging: don't show -1 as 2^64-1.
author Timo Sirainen <tss@iki.fi>
date Fri, 09 Oct 2009 17:18:27 -0400
parents 4a2fa8ec5c8c
children e5fccc9d4831
files src/master/service-listen.c
diffstat 1 files changed, 6 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/src/master/service-listen.c	Fri Oct 09 16:51:53 2009 -0400
+++ b/src/master/service-listen.c	Fri Oct 09 17:18:27 2009 -0400
@@ -62,8 +62,9 @@
 	if ((service->uid != (uid_t)-1 && service->uid != master_uid) ||
 	    (service->gid != (gid_t)-1 && service->gid != master_gid)) {
 		if (chown(set->path, service->uid, service->gid) < 0) {
-			i_error("chown(%s, %s, %s) failed: %m", set->path,
-				dec2str(service->uid), dec2str(service->gid));
+			i_error("chown(%s, %lld, %lld) failed: %m", set->path,
+				(long long)service->uid,
+				(long long)service->gid);
 			(void)close(fd);
 			return -1;
 		}
@@ -102,8 +103,9 @@
 	if ((service->uid != (uid_t)-1 && service->uid != master_uid) ||
 	    (service->gid != (gid_t)-1 && service->gid != master_gid)) {
 		if (chown(set->path, service->uid, service->gid) < 0) {
-			i_error("chown(%s, %s, %s) failed: %m", set->path,
-				dec2str(service->uid), dec2str(service->gid));
+			i_error("chown(%s, %lld, %lld) failed: %m", set->path,
+				(long long)service->uid,
+				(long long)service->gid);
 			(void)close(fd);
 			return -1;
 		}