Index: net/spdy/spdy_stream.cc |
diff --git a/net/spdy/spdy_stream.cc b/net/spdy/spdy_stream.cc |
index f8c3400c0db5dba7622c89e0bd2df27b53e8b580..126176d342f89539d55535127d60f2e2ac233774 100644 |
--- a/net/spdy/spdy_stream.cc |
+++ b/net/spdy/spdy_stream.cc |
@@ -589,6 +589,11 @@ void SpdyStream::OnPaddingConsumed(size_t len) { |
void SpdyStream::OnFrameWriteComplete(SpdyFrameType frame_type, |
size_t frame_size) { |
+ // PRIORITY writes are allowed at any time and do not trigger a state update. |
+ if (frame_type == PRIORITY) { |
+ return; |
+ } |
+ |
DCHECK_NE(type_, SPDY_PUSH_STREAM); |
CHECK(frame_type == HEADERS || frame_type == DATA) << frame_type; |