Skip to content

Commit fbde619

Browse files
committed
Release 4.0.0
1 parent 3db190c commit fbde619

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

src/liblsquic/lsquic_engine.c

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1187,9 +1187,12 @@ promote_mini_conn (lsquic_engine_t *engine, lsquic_conn_t *mini_conn,
11871187
if (mini_conn->cn_flags & LSCONN_HASHED)
11881188
remove_conn_from_hash(engine, mini_conn);
11891189

1190-
lsquic_mh_insert(&engine->conns_tickable, new_conn,
1191-
new_conn->cn_last_ticked);
1192-
engine_incref_conn(new_conn, LSCONN_TICKABLE);
1190+
if (!(new_conn->cn_flags & LSCONN_TICKABLE))
1191+
{
1192+
lsquic_mh_insert(&engine->conns_tickable, new_conn,
1193+
new_conn->cn_last_ticked);
1194+
engine_incref_conn(new_conn, LSCONN_TICKABLE);
1195+
}
11931196
return 0;
11941197
}
11951198
return -1;

0 commit comments

Comments
 (0)