diff options
author | rch@chromium.org <rch@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-04-23 19:34:15 +0000 |
---|---|---|
committer | rch@chromium.org <rch@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-04-23 19:34:15 +0000 |
commit | 86ca526233473fbc44c02e342d11513e4afc4761 (patch) | |
tree | 561767c65b6c12c2996f35e8c57e0f9f2470b151 /net/spdy/spdy_session.cc | |
parent | aa4d9e4710dca9f41f2fcea256b996421b10912f (diff) | |
download | chromium_src-86ca526233473fbc44c02e342d11513e4afc4761.zip chromium_src-86ca526233473fbc44c02e342d11513e4afc4761.tar.gz chromium_src-86ca526233473fbc44c02e342d11513e4afc4761.tar.bz2 |
Remove SpdyFramer::CompressFrame() and use CompressControlFrame instead.
Review URL: http://codereview.chromium.org/10138003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133496 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/spdy/spdy_session.cc')
-rw-r--r-- | net/spdy/spdy_session.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/net/spdy/spdy_session.cc b/net/spdy/spdy_session.cc index be67c99..278fa25 100644 --- a/net/spdy/spdy_session.cc +++ b/net/spdy/spdy_session.cc @@ -1035,8 +1035,10 @@ void SpdySession::WriteSocket() { SpdyFrame uncompressed_frame(next_buffer.buffer()->data(), false); size_t size; if (buffered_spdy_framer_->IsCompressible(uncompressed_frame)) { + DCHECK(uncompressed_frame.is_control_frame()); scoped_ptr<SpdyFrame> compressed_frame( - buffered_spdy_framer_->CompressFrame(uncompressed_frame)); + buffered_spdy_framer_->CompressControlFrame( + reinterpret_cast<const SpdyControlFrame&>(uncompressed_frame))); if (!compressed_frame.get()) { CloseSessionOnError( net::ERR_SPDY_PROTOCOL_ERROR, true, "SPDY Compression failure."); |