diff options
author | erikchen@google.com <erikchen@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-07-26 22:49:52 +0000 |
---|---|---|
committer | erikchen@google.com <erikchen@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-07-26 22:49:52 +0000 |
commit | 3b45c6b7e274f2759facb8c86dfd4dc8c538c2b8 (patch) | |
tree | 4471e44750849f615baaf8dd2749bbe5d4af1055 /net/spdy/spdy_session.cc | |
parent | 966d650f5fb2c9b3e524a73499bffbdeefc0e926 (diff) | |
download | chromium_src-3b45c6b7e274f2759facb8c86dfd4dc8c538c2b8.zip chromium_src-3b45c6b7e274f2759facb8c86dfd4dc8c538c2b8.tar.gz chromium_src-3b45c6b7e274f2759facb8c86dfd4dc8c538c2b8.tar.bz2 |
TBR:
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@53714 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/spdy/spdy_session.cc')
-rw-r--r-- | net/spdy/spdy_session.cc | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/net/spdy/spdy_session.cc b/net/spdy/spdy_session.cc index 093ea93..26b6a10 100644 --- a/net/spdy/spdy_session.cc +++ b/net/spdy/spdy_session.cc @@ -1122,16 +1122,8 @@ void SpdySession::OnControl(const spdy::SpdyControlFrame* frame) { uint32 type = frame->type(); if (type == spdy::SYN_STREAM || type == spdy::SYN_REPLY) { if (!spdy_framer_.ParseHeaderBlock(frame, headers.get())) { - LOG(WARNING) << "Could not parse Spdy Control Frame Header."; - int stream_id = 0; - if (type == spdy::SYN_STREAM) - stream_id = (reinterpret_cast<const spdy::SpdySynStreamControlFrame*> - (frame))->stream_id(); - if (type == spdy::SYN_REPLY) - stream_id = (reinterpret_cast<const spdy::SpdySynReplyControlFrame*> - (frame))->stream_id(); - if(IsStreamActive(stream_id)) - ResetStream(stream_id, spdy::PROTOCOL_ERROR); + LOG(WARNING) << "Could not parse Spdy Control Frame Header"; + // TODO(mbelshe): Error the session? return; } } |