| Index: net/quic/chromium/quic_chromium_client_session.cc
|
| diff --git a/net/quic/chromium/quic_chromium_client_session.cc b/net/quic/chromium/quic_chromium_client_session.cc
|
| index 3f3843e5d0e568defb17e77f7babab467082bb34..a2c88c86f3828005ac280f43761f516da4deafe1 100644
|
| --- a/net/quic/chromium/quic_chromium_client_session.cc
|
| +++ b/net/quic/chromium/quic_chromium_client_session.cc
|
| @@ -64,6 +64,9 @@ const size_t kTokenBindingSignatureMapSize = 10;
|
| // migrating sessions need to wait for a new network to connect.
|
| const size_t kWaitTimeForNewNetworkSecs = 10;
|
|
|
| +// The maximum size of uncompressed QUIC headers that will be allowed.
|
| +const size_t kMaxUncompressedHeaderSize = 256 * 1024;
|
| +
|
| // Histograms for tracking down the crashes from http://crbug.com/354669
|
| // Note: these values must be kept in sync with the corresponding values in:
|
| // tools/metrics/histograms/histograms.xml
|
| @@ -675,6 +678,7 @@ void QuicChromiumClientSession::Initialize() {
|
| base::MakeUnique<HpackEncoderDebugVisitor>());
|
| SetHpackDecoderDebugVisitor(
|
| base::MakeUnique<HpackDecoderDebugVisitor>());
|
| + set_max_uncompressed_header_bytes(kMaxUncompressedHeaderSize);
|
| }
|
|
|
| void QuicChromiumClientSession::OnHeadersHeadOfLineBlocking(
|
|
|