| Index: net/spdy/buffered_spdy_framer.cc
|
| diff --git a/net/spdy/buffered_spdy_framer.cc b/net/spdy/buffered_spdy_framer.cc
|
| index 1839b525645d5be01621db098f8d039a41e7c401..a1b7a4a56fd7c667d3df1a604f450bfabd67c524 100644
|
| --- a/net/spdy/buffered_spdy_framer.cc
|
| +++ b/net/spdy/buffered_spdy_framer.cc
|
| @@ -6,6 +6,12 @@
|
|
|
| #include "base/logging.h"
|
|
|
| +namespace {
|
| +
|
| +bool g_enable_compression_default = true;
|
| +
|
| +} // namespace
|
| +
|
| namespace net {
|
|
|
| BufferedSpdyFramer::BufferedSpdyFramer(int version)
|
| @@ -15,6 +21,7 @@ BufferedSpdyFramer::BufferedSpdyFramer(int version)
|
| header_buffer_valid_(false),
|
| header_stream_id_(SpdyFramer::kInvalidStream),
|
| frames_received_(0) {
|
| + spdy_framer_.set_enable_compression(g_enable_compression_default);
|
| memset(header_buffer_, 0, sizeof(header_buffer_));
|
| }
|
|
|
| @@ -250,6 +257,11 @@ SpdyControlFrame* BufferedSpdyFramer::CompressControlFrame(
|
| return spdy_framer_.CompressControlFrame(frame);
|
| }
|
|
|
| +// static
|
| +void BufferedSpdyFramer::set_enable_compression_default(bool value) {
|
| + g_enable_compression_default = value;
|
| +}
|
| +
|
| void BufferedSpdyFramer::InitHeaderStreaming(const SpdyControlFrame* frame) {
|
| memset(header_buffer_, 0, kHeaderBufferSize);
|
| header_buffer_used_ = 0;
|
|
|