--- a/net.c +++ b/net.c @@ -158,7 +158,7 @@ make_unix_socket(char *path) memset(&addr, 0, sizeof(struct sockaddr_un)); addr.sun_family = AF_UNIX; if (strlen(path) > maxlen) { - warnx("socket path %s is too long (%ld characters), where maximum allowed is %ld", + warnx("socket path %s is too long (%zu characters), where maximum allowed is %zu", path, strlen(path), maxlen); return -1; }