summaryrefslogtreecommitdiffstats
path: root/net/spdy/spdy_session.cc
diff options
context:
space:
mode:
authorrch@chromium.org <rch@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-04-23 19:34:15 +0000
committerrch@chromium.org <rch@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-04-23 19:34:15 +0000
commit86ca526233473fbc44c02e342d11513e4afc4761 (patch)
tree561767c65b6c12c2996f35e8c57e0f9f2470b151 /net/spdy/spdy_session.cc
parentaa4d9e4710dca9f41f2fcea256b996421b10912f (diff)
downloadchromium_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.cc4
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.");