git: 27cb6d67b3c5 - main - net/beanstalkd: fix build on 32-bits by specifying correct format specifier
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 22 Sep 2022 11:26:39 UTC
The branch main has been updated by pkubaj:
URL: https://cgit.FreeBSD.org/ports/commit/?id=27cb6d67b3c56f090689325d5f9ee49da8980215
commit 27cb6d67b3c56f090689325d5f9ee49da8980215
Author: Piotr Kubaj <pkubaj@FreeBSD.org>
AuthorDate: 2022-09-22 10:13:38 +0000
Commit: Piotr Kubaj <pkubaj@FreeBSD.org>
CommitDate: 2022-09-22 10:13:38 +0000
net/beanstalkd: fix build on 32-bits by specifying correct format specifier
net.c:162:21: error: format specifies type 'long' but the argument has type 'unsigned int' [-Werror,-Wformat]
path, strlen(path), maxlen);
^~~~~~~~~~~~
net.c:162:35: error: format specifies type 'long' but the argument has type 'size_t' (aka 'unsigned int') [-Werror,-Wformat]
path, strlen(path), maxlen);
^~~~~~
---
net/beanstalkd/files/patch-net.c | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/net/beanstalkd/files/patch-net.c b/net/beanstalkd/files/patch-net.c
new file mode 100644
index 000000000000..cbf825fe6aac
--- /dev/null
+++ b/net/beanstalkd/files/patch-net.c
@@ -0,0 +1,11 @@
+--- net.c.orig 2022-09-17 01:28:31 UTC
++++ 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;
+ }