diff --git a/src/xprt_quic.c b/src/xprt_quic.c index 21abd8557..c1a7be1a9 100644 --- a/src/xprt_quic.c +++ b/src/xprt_quic.c @@ -1544,7 +1544,7 @@ static inline void qc_treat_acked_tx_frm(struct quic_conn *qc, pool_free(pool_head_quic_frame, frm); } - if (stream_acked) { + if (stream_acked && qc->mux_state == QC_MUX_READY) { struct qcc *qcc = qc->qcc; if (qcc->subs && qcc->subs->events & SUB_RETRY_SEND) {