mirror of
https://github.com/haproxy/haproxy.git
synced 2026-04-26 08:38:20 -04:00
BUG/MINOR: mux-h2: Fix possible null pointer deref on h2c in _h2_trace_header()
As reported by Coverity, this function may be called with no h2c. Thus, the
pointer must always be checked before any access. One test was missing in
TRACE_PRINTF_LOC().
This patch should fix the issue #2015. No backport needed, except if the
commit 11e8a8c2a ("MEDIUM: mux-h2/trace: add tracing support for headers")
is backported.
This commit is contained in:
parent
df238c34c2
commit
c254516c53
1 changed files with 1 additions and 1 deletions
|
|
@ -879,7 +879,7 @@ void _h2_trace_header(const struct ist hn, const struct ist hv,
|
|||
chunk_appendf(&trash, " (... +%ld)", (long)(hv.len - v_ist.len));
|
||||
|
||||
TRACE_PRINTF_LOC(TRACE_LEVEL_USER, mask, trc_loc, func,
|
||||
h2c->conn, 0, 0, 0,
|
||||
(h2c ? h2c->conn : 0), 0, 0, 0,
|
||||
"%s%s%s %s: %s", c_str, s_str,
|
||||
(mask & H2_EV_TX_HDR) ? "sndh" : "rcvh",
|
||||
n_ist.ptr, v_ist.ptr);
|
||||
|
|
|
|||
Loading…
Reference in a new issue