| Index: net/spdy/spdy_framer.cc
|
| diff --git a/net/spdy/spdy_framer.cc b/net/spdy/spdy_framer.cc
|
| index 9905c9ec1c65c6d42a7900b7a6fd7e22c644a2bd..e1fdf8ffa9afdb3e0e362c1d7637f697b0d9d0ea 100644
|
| --- a/net/spdy/spdy_framer.cc
|
| +++ b/net/spdy/spdy_framer.cc
|
| @@ -175,8 +175,7 @@ SpdyFramer::SpdyFramer(SpdyMajorVersion version)
|
| enable_compression_(true),
|
| syn_frame_processed_(false),
|
| probable_http_response_(false),
|
| - end_stream_when_done_(false),
|
| - spdy_on_stream_end_(FLAGS_spdy_on_stream_end) {
|
| + end_stream_when_done_(false) {
|
| DCHECK(protocol_version_ == SPDY3 || protocol_version_ == HTTP2);
|
| // TODO(bnc): The way kMaxControlFrameSize is currently interpreted, it
|
| // includes the frame header, whereas kSpdyInitialFrameSizeLimit does not.
|
| @@ -894,12 +893,7 @@ size_t SpdyFramer::ProcessCommonHeader(const char* data, size_t len) {
|
| } else {
|
| // Empty data frame.
|
| if (current_frame_flags_ & DATA_FLAG_FIN) {
|
| - if (spdy_on_stream_end_) {
|
| - visitor_->OnStreamEnd(current_frame_stream_id_);
|
| - } else {
|
| - visitor_->OnStreamFrameData(current_frame_stream_id_, nullptr, 0,
|
| - true);
|
| - }
|
| + visitor_->OnStreamEnd(current_frame_stream_id_);
|
| }
|
| CHANGE_STATE(SPDY_FRAME_COMPLETE);
|
| }
|
| @@ -2172,11 +2166,7 @@ size_t SpdyFramer::ProcessFramePadding(const char* data, size_t len) {
|
| ((current_frame_flags_ & CONTROL_FLAG_FIN) != 0 ||
|
| end_stream_when_done_)) {
|
| end_stream_when_done_ = false;
|
| - if (spdy_on_stream_end_) {
|
| - visitor_->OnStreamEnd(current_frame_stream_id_);
|
| - } else {
|
| - visitor_->OnStreamFrameData(current_frame_stream_id_, nullptr, 0, true);
|
| - }
|
| + visitor_->OnStreamEnd(current_frame_stream_id_);
|
| }
|
| CHANGE_STATE(SPDY_FRAME_COMPLETE);
|
| }
|
|
|