From: Timo Sirainen Date: Fri, 9 Oct 2009 21:18:27 +0000 (-0400) Subject: master: Cleaned up chown() error logging: don't show -1 as 2^64-1. X-Git-Tag: 2.0.alpha1~33 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=7a4c915a9dce4ea952f90ee51f65ebc77bfa39ec;p=thirdparty%2Fdovecot%2Fcore.git master: Cleaned up chown() error logging: don't show -1 as 2^64-1. --HG-- branch : HEAD --- diff --git a/src/master/service-listen.c b/src/master/service-listen.c index 939a71913b..d7bbb31880 100644 --- a/src/master/service-listen.c +++ b/src/master/service-listen.c @@ -62,8 +62,9 @@ static int service_unix_listener_listen(struct service_listener *l) 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 @@ static int service_fifo_listener_listen(struct service_listener *l) 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; }