diff --git a/src/liblsquic/ls-qpack b/src/liblsquic/ls-qpack index b1c04104..3edad5a9 160000 --- a/src/liblsquic/ls-qpack +++ b/src/liblsquic/ls-qpack @@ -1 +1 @@ -Subproject commit b1c04104b64df1be600a3a86d5144beb3d171a91 +Subproject commit 3edad5a9b75b4feec658854cf719ab12fd8ca85f diff --git a/src/liblsquic/lsquic_full_conn_ietf.c b/src/liblsquic/lsquic_full_conn_ietf.c index 984bd9b4..b97a7c27 100644 --- a/src/liblsquic/lsquic_full_conn_ietf.c +++ b/src/liblsquic/lsquic_full_conn_ietf.c @@ -1511,7 +1511,6 @@ lsquic_ietf_full_conn_server_new (struct lsquic_engine_public *enpub, struct lsquic_packet_out *packet_out; struct lsquic_packet_in *packet_in; struct conn_cid_elem *cce; - int have_outgoing_ack; lsquic_packno_t next_packno; lsquic_time_t now; enum packnum_space pns; @@ -1644,7 +1643,6 @@ lsquic_ietf_full_conn_server_new (struct lsquic_engine_public *enpub, * been lost. We take ownership of all packets in mc_packets_out; those * that are not on the list are recorded in fc_send_ctl.sc_senhist. */ - have_outgoing_ack = 0; next_packno = ~0ULL; /* mini conn may drop Init packets, making gaps; don't warn about them: */ conn->ifc_send_ctl.sc_senhist.sh_flags |= SH_GAP_OK; @@ -1680,8 +1678,6 @@ lsquic_ietf_full_conn_server_new (struct lsquic_engine_public *enpub, LSQ_DEBUG("got unsent packet_out %"PRIu64" from mini (will send)", packet_out->po_packno); lsquic_send_ctl_scheduled_one(&conn->ifc_send_ctl, packet_out); - have_outgoing_ack |= packet_out->po_frame_types & - (1 << QUIC_FRAME_ACK); } } conn->ifc_send_ctl.sc_senhist.sh_flags &= ~SH_GAP_OK; diff --git a/src/lshpack b/src/lshpack index 55c0ba47..a2128f5a 160000 --- a/src/lshpack +++ b/src/lshpack @@ -1 +1 @@ -Subproject commit 55c0ba472d54790555b63ab2e7241a4395d243d0 +Subproject commit a2128f5a5c6a1e04cfa39ceffbaf167ea1624979