BUG/MEDIUM: mux-quic: Stop zero-copy FF during nego if input is not empty
authorChristopher Faulet <cfaulet@haproxy.com>
Tue, 28 Nov 2023 21:24:45 +0000 (22:24 +0100)
committerChristopher Faulet <cfaulet@haproxy.com>
Wed, 29 Nov 2023 07:59:27 +0000 (08:59 +0100)
commit61749d7cb78766464b4caa1545cc70528451661c
tree533a3359d1f400db10c040024d9aa9791abea181
parenta053512a7f48d74f5d69daa0f9918ecfcecc0122
BUG/MEDIUM: mux-quic: Stop zero-copy FF during nego if input is not empty

When the producer negociate with the QUIC mux to perform a zero-copy
fast-forward, data in the input buffer are first transferred in the H3
buffer. However, after the transfer, if the input buffer is not empty, the
data fast-forwarding must be stopped. In this case, qmux_nego_ff() must
return 0.

No backport needed.
src/mux_quic.c