mirror of
http://git.haproxy.org/git/haproxy.git/
synced 2025-02-18 19:56:59 +00:00
BUILD: htx: fix fprintf format inconsistency on 32-bit platforms
Building on 32 bits gives this : include/proto/htx.h: In function 'htx_dump': include/proto/htx.h:443:25: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t {aka long long unsigned int}' [-Wformat=] fprintf(stderr, "htx:%p [ size=%u - data=%u - used=%u - wrap=%s - extra=%lu]\n", ^ In htx_dump(), fprintf() uses %lu but the value is an uint64_t so it doesn't match on 32-bit. Let's cast this to unsigned long long and use %llu instead.
This commit is contained in:
parent
7c756a8ccc
commit
6689609090
@ -443,7 +443,7 @@ static inline void htx_dump(struct htx *htx)
|
||||
fprintf(stderr, "htx:%p [ size=%u - data=%u - used=%u - wrap=%s - extra=%lu]\n",
|
||||
htx, htx->size, htx->data, htx->used,
|
||||
(!htx->used || htx->tail+1 == htx->wrap) ? "NO" : "YES",
|
||||
htx->extra);
|
||||
(unsigned long)htx->extra);
|
||||
fprintf(stderr, "\thead=%d - tail=%u - front=%u - wrap=%u\n",
|
||||
htx_get_head(htx), htx->tail, htx->front, htx->wrap);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user