| Index: net/spdy/hpack_decoder.cc
|
| diff --git a/net/spdy/hpack_decoder.cc b/net/spdy/hpack_decoder.cc
|
| index 6aa4f59a4352196cd04654c7b14908ce0a24ec42..bb19c917a89ec2659ff543b988dd2fc65f37e6dd 100644
|
| --- a/net/spdy/hpack_decoder.cc
|
| +++ b/net/spdy/hpack_decoder.cc
|
| @@ -48,8 +48,10 @@ bool HpackDecoder::HandleControlFrameHeadersComplete(SpdyStreamId id) {
|
| HpackInputStream input_stream(max_string_literal_size_,
|
| headers_block_buffer_);
|
| while (input_stream.HasMoreData()) {
|
| - if (!DecodeNextOpcode(&input_stream))
|
| + if (!DecodeNextOpcode(&input_stream)) {
|
| + headers_block_buffer_.clear();
|
| return false;
|
| + }
|
| }
|
| headers_block_buffer_.clear();
|
|
|
|
|