]> git.ipfire.org Git - thirdparty/haproxy.git/commit
MINOR: qpack: properly handle invalid dynamic table references
authorAmaury Denoyelle <adenoyelle@haproxy.com>
Thu, 30 Jun 2022 07:30:23 +0000 (09:30 +0200)
committerAmaury Denoyelle <adenoyelle@haproxy.com>
Thu, 30 Jun 2022 09:51:06 +0000 (11:51 +0200)
commita7a4c80adefe8c8934093a874f5557d61f0c995d
tree48143bc2e89fcb8a8376701ce80947c55e45f4bd
parent46e992d795f0de3a25850f4af120cb7b6e637449
MINOR: qpack: properly handle invalid dynamic table references

Return QPACK_DECOMPRESSION_FAILED error code when dealing with dynamic
table references. This is justified as for now haproxy does not
implement dynamic table support and advertizes a zero-sized table.

The H3 calling function will thus reuse this code in a CONNECTION_CLOSE
frame, in conformance with the QPACK RFC.

This proper error management allows to remove obsolete ABORT_NOW guards.
src/qpack-dec.c