mirror of
https://github.com/haproxy/haproxy.git
synced 2026-04-15 21:59:41 -04: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
1 changed files with 1 additions and 1 deletions
|
|
@ -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…
Reference in a new issue