mirror of
https://git.haproxy.org/git/haproxy.git/
synced 2025-09-23 06:41:32 +02:00
MINOR: mux-quic: strengthen qcs_send_metadata() usage
This function is reserved for QCS instance where no data was emitted. A BUG_ON() ensures this by checking that streamdesc buf_list is empty. However, this condition would not be enough if data were previously emitted but already fully acknowledged. Thus, extend the condition by also checking the streamdesc ack_offset is 0.
This commit is contained in:
parent
fdc16c1e01
commit
12782da020
@ -737,7 +737,7 @@ void qcs_send_metadata(struct qcs *qcs)
|
||||
/* Reserved for stream with Tx capability. */
|
||||
BUG_ON(!qcs->stream);
|
||||
/* Cannot use if some data already transferred for this stream. */
|
||||
BUG_ON(!LIST_ISEMPTY(&qcs->stream->buf_list));
|
||||
BUG_ON(qcs->stream->ack_offset || !LIST_ISEMPTY(&qcs->stream->buf_list));
|
||||
|
||||
qcs->stream->flags |= QC_SD_FL_OOB_BUF;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user