Release 3.0.4

This commit is contained in:
George Wang 2022-01-11 11:17:44 -05:00
parent f9e1c11a39
commit 497ec21d16
9 changed files with 17 additions and 8 deletions

@ -1 +1 @@
Subproject commit c74cd4b2c3f97c069584615dc37fdd22a9110c80
Subproject commit 7ba6f119e56e3709e25933d73dbb13c7ed242331

View file

@ -332,7 +332,7 @@ ietf_v1_gen_stream_frame (unsigned char *buf, size_t buf_len,
obits = 0, dbits = 0;
#endif
assert(!!fin ^ !!size);
assert(!!fin || !!size);
/* We do not check that stream_id, offset, and size are smaller
* than 2^62: this is not necessary, as this code will never generate

View file

@ -2013,7 +2013,8 @@ lsquic_send_ctl_next_packet_to_send (struct lsquic_send_ctl *ctl,
if (packet_out->po_flags & PO_REPACKNO)
{
if (packet_out->po_regen_sz < packet_out->po_data_sz)
if (packet_out->po_regen_sz < packet_out->po_data_sz
&& packet_out->po_frame_types != QUIC_FTBIT_PADDING)
{
update_for_resending(ctl, packet_out);
packet_out->po_flags &= ~PO_REPACKNO;

View file

@ -3308,7 +3308,7 @@ abort_connection (struct lsquic_stream *stream)
TAILQ_INSERT_TAIL(&stream->conn_pub->service_streams, stream,
next_service_stream);
stream->sm_qflags |= SMQF_ABORT_CONN;
LSQ_WARN("connection will be aborted");
LSQ_INFO("connection will be aborted");
maybe_conn_to_tickable(stream);
}