]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
master: Cleaned up chown() error logging: don't show -1 as 2^64-1.
authorTimo Sirainen <tss@iki.fi>
Fri, 9 Oct 2009 21:18:27 +0000 (17:18 -0400)
committerTimo Sirainen <tss@iki.fi>
Fri, 9 Oct 2009 21:18:27 +0000 (17:18 -0400)
--HG--
branch : HEAD

src/master/service-listen.c

index 939a71913b5d3b3a27c90b137b2e572d6ea641a6..d7bbb31880780e4887f840fb069e46689bfcac96 100644 (file)
@@ -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;
                }