diff --git a/src/mux_quic.c b/src/mux_quic.c index 732a33671..234dfe1c0 100644 --- a/src/mux_quic.c +++ b/src/mux_quic.c @@ -3463,7 +3463,7 @@ static void qcc_release(struct qcc *qcc) if (qcc->app_ops) { if (qcc->app_ops->release) qcc->app_ops->release(qcc->ctx); - if (conn_is_quic(conn) && conn->handle.qc) + if (conn && conn_is_quic(conn) && conn->handle.qc) conn->handle.qc->strm_reject = qcc->app_ops->strm_reject; } TRACE_PROTO("application layer released", QMUX_EV_QCC_END, conn);