Mercurial > dovecot > core-2.2
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; }