0
0
mirror of https://github.com/openwrt/packages.git synced 2025-07-20 05:31:48 +00:00
Files
packages/libs/p11-kit/patches/010-format.patch
Rosen Penev edb564c52e p11-kit: update to 0.25.3
Upstream backport fixing 32-bit -Wformat warning.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-06-29 15:26:38 -07:00

30 lines
955 B
Diff

From c203931e32040f2ffb41461f3e3a5ebf3829ef63 Mon Sep 17 00:00:00 2001
From: Rosen Penev <rosenp@gmail.com>
Date: Fri, 28 Jun 2024 13:07:07 -0700
Subject: [PATCH] fix format warning with 32-bit platforms on musl
musl uses 64-bit time_t, even on 32-bit platforms. Cast to avoid the warning.
---
p11-kit/server.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
--- a/p11-kit/server.c
+++ b/p11-kit/server.c
@@ -45,6 +45,7 @@
#include <assert.h>
#include <errno.h>
#include <fcntl.h>
+#include <inttypes.h>
#include <limits.h>
#include <stdio.h>
#include <stdlib.h>
@@ -558,7 +559,7 @@ server_loop (Server *server,
/* timeout */
if (ret == 0 && children_avail == 0 && timeout != NULL) {
- p11_message (_("no connections to %s for %lu secs, exiting"), server->socket_name, timeout->tv_sec);
+ p11_message (_("no connections to %s for %" PRIu64 " secs, exiting"), server->socket_name, (uint64_t)timeout->tv_sec);
break;
}