commit | b7ac1042fa4b8c4e8fb9ab69e3487081be8008ef | [log] [tgz] |
---|---|---|
author | bnc <bnc@google.com> | Fri Dec 06 10:32:23 2019 -0800 |
committer | Copybara-Service <copybara-worker@google.com> | Fri Dec 06 10:32:57 2019 -0800 |
tree | 8bef21692adf6caed5771fd1072f772d6c61aa18 | |
parent | 401cf20ca7dbfec7046aa54b4bbd3b48fbfe980e [diff] |
Add header_list_size_limit_exceeded argument to OnHeadersDecoded(). The motivation is to allow tests to call OnHeadersDecoded() directly without QuicSpdyStream having a QpackDecodedHeadersAccumulator object. This happens in Envoy at https://github.com/envoyproxy/envoy/blob/master/test/extensions/quic_listeners/quiche/envoy_quic_server_stream_test.cc#L110, which crashes since cr/282822239 added a reference to |qpack_decoded_headers_accumulator_| in QuicSpdyStream::OnHeadersDecoded(). gfe-relnote: n/a, change to QUIC v99-only code. Protected by existing disabled gfe2_reloadable_flag_quic_enable_version_99. PiperOrigin-RevId: 284213476 Change-Id: I71737f85d8a00db900565dd16c69510844ef3999