diff --git a/src/quic_cli.c b/src/quic_cli.c index 91caba271..07a32f6cb 100644 --- a/src/quic_cli.c +++ b/src/quic_cli.c @@ -401,3 +401,13 @@ static struct cli_kw_list cli_kws = {{ }, { INITCALL1(STG_REGISTER, cli_register_kw, &cli_kws); +static void cli_quic_init() +{ + int thr; + + for (thr = 0; thr < MAX_THREADS; ++thr) { + LIST_INIT(&ha_thread_ctx[thr].quic_conns); + LIST_INIT(&ha_thread_ctx[thr].quic_conns_clo); + } +} +INITCALL0(STG_INIT, cli_quic_init); diff --git a/src/quic_conn.c b/src/quic_conn.c index d729297b0..0f5377a20 100644 --- a/src/quic_conn.c +++ b/src/quic_conn.c @@ -2048,17 +2048,6 @@ void qc_finalize_affinity_rebind(struct quic_conn *qc) TRACE_LEAVE(QUIC_EV_CONN_SET_AFFINITY, qc); } -static void init_quic() -{ - int thr; - - for (thr = 0; thr < MAX_THREADS; ++thr) { - LIST_INIT(&ha_thread_ctx[thr].quic_conns); - LIST_INIT(&ha_thread_ctx[thr].quic_conns_clo); - } -} -INITCALL0(STG_INIT, init_quic); - /* * Local variables: * c-indent-level: 8