From: Willy Tarreau Date: Sat, 18 Apr 2026 09:25:30 +0000 (+0200) Subject: BUILD: haterm: don't pass size_t to %lu in error messages X-Git-Tag: v3.4-dev10~148 X-Git-Url: http://www.kaiwu.me/postgresql/commit/?a=commitdiff_plain;h=bb59ba0a989f8af6c2d69098b6da5b7a9b0ae41c;p=haproxy.git BUILD: haterm: don't pass size_t to %lu in error messages It fails on 32-bit systems, let's cast it to ulong like in other places. No backport needed. --- diff --git a/src/haterm.c b/src/haterm.c index b452aef30..04bd790d5 100644 --- a/src/haterm.c +++ b/src/haterm.c @@ -1238,13 +1238,13 @@ static void hstream_init_splicing(void) if (master_pipesize < pipesize) { if (master_pipesize < 60*1024) { /* Older kernels were limited to around 60-61 kB */ - ha_warning("Failed to vmsplice haterm master pipe after %lu bytes, splicing disabled for haterm\n", master_pipesize); + ha_warning("Failed to vmsplice haterm master pipe after %lu bytes, splicing disabled for haterm\n", (ulong)master_pipesize); put_pipe(master_pipe); master_pipe = NULL; master_pipesize = 0; } else - ha_warning("Splicing in haterm is limited to %lu bytes (too old kernel)\n", master_pipesize); + ha_warning("Splicing in haterm is limited to %lu bytes (too old kernel)\n", (ulong)master_pipesize); } } else