summaryrefslogtreecommitdiffstats
path: root/net/spdy/spdy_session.cc
diff options
context:
space:
mode:
authorerikchen@google.com <erikchen@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2010-07-26 22:49:52 +0000
committererikchen@google.com <erikchen@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2010-07-26 22:49:52 +0000
commit3b45c6b7e274f2759facb8c86dfd4dc8c538c2b8 (patch)
tree4471e44750849f615baaf8dd2749bbe5d4af1055 /net/spdy/spdy_session.cc
parent966d650f5fb2c9b3e524a73499bffbdeefc0e926 (diff)
downloadchromium_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.cc12
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;
}
}