]> git.kaiwu.me - haproxy.git/commit
MEDIUM: xprt-quic: finalize app layer initialization after ALPN nego
authorAmaury Denoyelle <adenoyelle@haproxy.com>
Fri, 3 Dec 2021 13:44:21 +0000 (14:44 +0100)
committerAmaury Denoyelle <adenoyelle@haproxy.com>
Tue, 7 Dec 2021 14:37:53 +0000 (15:37 +0100)
commite2288c3087170296474f1cc871b5ad82ce317628
treeedd9856e02ed2687a9206929089ce528bb938c94
parente1f3ff0d08584b95de2417ed86d6b5ad00b05008
MEDIUM: xprt-quic: finalize app layer initialization after ALPN nego

The app layer is initialized after the handshake completion by the XPRT
stack. Call the finalize operation just after that.

Remove the erroneous call to finalize by the mux in the TPs callback as
the app layer is not yet initialized at this stage.

This should fix the missing H3 settings currently not emitted by
haproxy.
src/mux_quic.c
src/xprt_quic.c