From fbde61944bb1ec36cb597f126138a6b649ae2e8c Mon Sep 17 00:00:00 2001 From: George Wang Date: Tue, 14 Mar 2023 16:15:17 -0400 Subject: [PATCH] Release 4.0.0 --- src/liblsquic/lsquic_engine.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/liblsquic/lsquic_engine.c b/src/liblsquic/lsquic_engine.c index b56888c..a5a217c 100644 --- a/src/liblsquic/lsquic_engine.c +++ b/src/liblsquic/lsquic_engine.c @@ -1187,9 +1187,12 @@ promote_mini_conn (lsquic_engine_t *engine, lsquic_conn_t *mini_conn, if (mini_conn->cn_flags & LSCONN_HASHED) remove_conn_from_hash(engine, mini_conn); - lsquic_mh_insert(&engine->conns_tickable, new_conn, - new_conn->cn_last_ticked); - engine_incref_conn(new_conn, LSCONN_TICKABLE); + if (!(new_conn->cn_flags & LSCONN_TICKABLE)) + { + lsquic_mh_insert(&engine->conns_tickable, new_conn, + new_conn->cn_last_ticked); + engine_incref_conn(new_conn, LSCONN_TICKABLE); + } return 0; } return -1;