Index: net/spdy/hpack/hpack_decoder.cc |
diff --git a/net/spdy/hpack/hpack_decoder.cc b/net/spdy/hpack/hpack_decoder.cc |
index 4dbbc0e3d8e456cc5fdf439f5c13efb37b027ed8..7513c8da41d77f0921ddc6af51ac83c857630f83 100644 |
--- a/net/spdy/hpack/hpack_decoder.cc |
+++ b/net/spdy/hpack/hpack_decoder.cc |
@@ -89,7 +89,11 @@ bool HpackDecoder::HandleControlFrameHeadersComplete(size_t* compressed_len) { |
} |
if (handler_ != nullptr) { |
- handler_->OnHeaderBlockEnd(total_header_bytes_); |
+ if (FLAGS_chromium_http2_flag_log_compressed_size) { |
+ handler_->OnHeaderBlockEnd(total_header_bytes_, total_parsed_bytes_); |
+ } else { |
+ handler_->OnHeaderBlockEnd(total_header_bytes_); |
+ } |
} |
headers_block_buffer_.clear(); |
total_parsed_bytes_ = 0; |