mirror of
http://git.haproxy.org/git/haproxy.git/
synced 2024-12-15 07:54:33 +00:00
BUG/MEDIUM: quic: fix null deref on error path in qc_conn_init()
When ctx is NULL, we go to the "err" label, which could dereference it. No backport is needed.
This commit is contained in:
parent
714f28ceef
commit
7deb28ce65
@ -4164,7 +4164,7 @@ static int qc_conn_init(struct connection *conn, void **xprt_ctx)
|
||||
return 0;
|
||||
|
||||
err:
|
||||
if (ctx->wait_event.tasklet)
|
||||
if (ctx && ctx->wait_event.tasklet)
|
||||
tasklet_free(ctx->wait_event.tasklet);
|
||||
pool_free(pool_head_quic_conn_ctx, ctx);
|
||||
TRACE_DEVEL("leaving in error", QUIC_EV_CONN_NEW, conn);
|
||||
|
Loading…
Reference in New Issue
Block a user