commit | e8a8ecb72cdb53d1d280a8b9906da5ab3ee3c81e | [log] [tgz] |
---|---|---|
author | bnc <bnc@google.com> | Wed Sep 16 15:47:17 2020 -0700 |
committer | Copybara-Service <copybara-worker@google.com> | Wed Sep 16 15:47:53 2020 -0700 |
tree | a5d3c470d546ff8fa8d1498dc5b71451ab47d276 | |
parent | 27c18460b7ce5b8b0cb000c95e9fc1cb3253903b [diff] |
Abort async QPACK header decompression when stream is closed. This is to make sure QuicSpdyStream::OnHeadersDecoded() is not called by QpackDecodedHeadersAccumulator after the stream is closed. This is important, because OnHeadersDecoded() calls OnDataAvailable(), which can cause issues in higher layers. Protected by FLAGS_quic_reloadable_flag_quic_abort_qpack_on_stream_close. PiperOrigin-RevId: 332106028 Change-Id: I0d2e2069c63931cf8682d1f9f79d34644561d266