diff --git a/src/mux_quic.c b/src/mux_quic.c index f9b212f88..9326dc819 100644 --- a/src/mux_quic.c +++ b/src/mux_quic.c @@ -234,6 +234,7 @@ static void qc_release(struct qcc *qcc) } if (conn) { + conn->qc->conn = NULL; conn->mux = NULL; conn->ctx = NULL; @@ -242,6 +243,7 @@ static void qc_release(struct qcc *qcc) if (conn->destroy_cb) conn->destroy_cb(conn); conn_free(conn); + fprintf(stderr, "conn@%p released\n", conn); } }