diff options
Diffstat (limited to 'net/http/http_chunked_decoder.cc')
-rw-r--r-- | net/http/http_chunked_decoder.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/net/http/http_chunked_decoder.cc b/net/http/http_chunked_decoder.cc index 25b789f..619c9a1 100644 --- a/net/http/http_chunked_decoder.cc +++ b/net/http/http_chunked_decoder.cc @@ -51,7 +51,8 @@ HttpChunkedDecoder::HttpChunkedDecoder() : chunk_remaining_(0), chunk_terminator_remaining_(false), reached_last_chunk_(false), - reached_eof_(false) { + reached_eof_(false), + bytes_after_eof_(0) { } int HttpChunkedDecoder::FilterBuf(char* buf, int buf_len) { @@ -72,6 +73,7 @@ int HttpChunkedDecoder::FilterBuf(char* buf, int buf_len) { chunk_terminator_remaining_ = true; continue; } else if (reached_eof_) { + bytes_after_eof_ += buf_len; break; // Done! } |