From df0f1cc687edb55681fe2efa8eec0bb387985ae1 Mon Sep 17 00:00:00 2001 From: "Enrico Weigelt, metux IT consult" Date: Tue, 9 Dec 2025 20:59:20 +0100 Subject: [PATCH] os: Xtranssock: fix printf format warning > ../os/Xtranssock.c: In function '_XSERVTransSocketReopen': > ../os/Xtranssock.c:449:49: warning: format '%d' expects argument of type 'int', but argument 3 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] > prmsg (1, "SocketReopen: invalid portlen %d\n", portlen); > ~^ ~~~~~~~ > %ld Signed-off-by: Enrico Weigelt, metux IT consult --- os/Xtranssock.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/os/Xtranssock.c b/os/Xtranssock.c index 2e2f96e2b9..70de10b242 100644 --- a/os/Xtranssock.c +++ b/os/Xtranssock.c @@ -446,13 +446,13 @@ static XtransConnInfo _XSERVTransSocketReopen ( size_t portlen = portnamelen; #ifdef SOCK_MAXADDRLEN if (portlen > (SOCK_MAXADDRLEN + 2)) { - prmsg (1, "SocketReopen: invalid portlen %d\n", portlen); + prmsg (1, "SocketReopen: invalid portlen %llu\n", (unsigned long long)portlen); return NULL; } if (portlen < 14) portlen = 14; #else if (portlen > 14) { - prmsg (1, "SocketReopen: invalid portlen %ld\n", (unsigned long)portlen); + prmsg (1, "SocketReopen: invalid portlen %llu\n", (unsigned long long)portlen); return NULL; } #endif /*SOCK_MAXADDRLEN*/