]> git.kaiwu.me - haproxy.git/commit
BUG/MINOR: quic: increment pos pointer on QMux transport params parsing
authorAmaury Denoyelle <adenoyelle@haproxy.com>
Wed, 8 Apr 2026 08:32:17 +0000 (10:32 +0200)
committerAmaury Denoyelle <adenoyelle@haproxy.com>
Fri, 10 Apr 2026 08:20:52 +0000 (10:20 +0200)
commitc63e6ecd4ba99336260d83d2116fd19ae8112435
treecf865ec8bd35fe6aa1018e3bf8cff849bf2f38a3
parent90d0e8a94847ec0d7074b99bc383f799c95b30f1
BUG/MINOR: quic: increment pos pointer on QMux transport params parsing

QUIC frame parsers functions take a <pos> pointer as input argument for
the data to be parsed. If parsing is successful, <pos> must be
incremented to point to the next data.

Increment was not performed when parsing QMux transport parameters
frame. This commit fixes this. Note that for now there is no real issue
as xprt_qstrm does not check the QMux frame length.

No need to backport.
src/quic_frame.c