mirror of
https://git.haproxy.org/git/haproxy.git/
synced 2025-08-06 23:27:04 +02:00
BUG/MINOR: sample: check alloc_trash_chunk() in conv_time_common()
Check the trash chunk allocation in conv_time_common(), also remove the data initialisation which is already done when allocating. Fixes issue #2227. No backported needed.
This commit is contained in:
parent
5e63e1636a
commit
202b8e34a2
@ -2285,10 +2285,10 @@ static struct buffer *conv_time_common(const char *format, time_t curr_date, uin
|
||||
width = 9;
|
||||
cpy = needle - p;
|
||||
|
||||
if (!tmp_format) {
|
||||
tmp_format = alloc_trash_chunk();
|
||||
tmp_format->data = 0;
|
||||
}
|
||||
if (!tmp_format)
|
||||
tmp_format = alloc_trash_chunk();
|
||||
if (!tmp_format)
|
||||
goto error;
|
||||
|
||||
if (set != 9) /* if the snprintf wasn't done yet */
|
||||
set = snprintf(ns_str, sizeof(ns_str), "%.9llu", (unsigned long long)ns);
|
||||
|
Loading…
Reference in New Issue
Block a user