mirror of
https://git.haproxy.org/git/haproxy.git/
synced 2025-11-24 04:11:02 +01:00
BUILD: sink: address build warning on 32-bit architectures
The recently added ring section post-processing added this bening
warning on 32-bit archs:
src/sink.c: In function 'cfg_post_parse_ring':
src/sink.c:994:15: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'size_t {aka unsigned int}' [-Wformat=]
ha_warning("ring '%s' event max length '%u' exceeds size, forced to size '%lu'.\n",
^
Let's just cast b_size() to unsigned long here.
This commit is contained in:
parent
55af9e90f8
commit
570a22b11b
@ -993,7 +993,7 @@ int cfg_post_parse_ring()
|
||||
if (cfg_sink && (cfg_sink->type == SINK_TYPE_BUFFER)) {
|
||||
if (cfg_sink->maxlen > b_size(&cfg_sink->ctx.ring->buf)) {
|
||||
ha_warning("ring '%s' event max length '%u' exceeds size, forced to size '%lu'.\n",
|
||||
cfg_sink->name, cfg_sink->maxlen, b_size(&cfg_sink->ctx.ring->buf));
|
||||
cfg_sink->name, cfg_sink->maxlen, (unsigned long)b_size(&cfg_sink->ctx.ring->buf));
|
||||
cfg_sink->maxlen = b_size(&cfg_sink->ctx.ring->buf);
|
||||
err_code |= ERR_ALERT;
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user