Index: chrome/browser/renderer_host/buffered_resource_handler.cc |
=================================================================== |
--- chrome/browser/renderer_host/buffered_resource_handler.cc (revision 53911) |
+++ chrome/browser/renderer_host/buffered_resource_handler.cc (working copy) |
@@ -242,6 +242,9 @@ |
DCHECK(read_buffer_); |
if (my_buffer_) { |
// We are using our own buffer to read, update the main buffer. |
+ // TODO(darin): We should handle the case where read_buffer_size_ is small! |
+ // See RedirectToFileResourceHandler::BufIsFull to see how this impairs |
+ // downstream ResourceHandler implementations. |
CHECK_LT(bytes_read + bytes_read_, read_buffer_size_); |
memcpy(read_buffer_->data() + bytes_read_, my_buffer_->data(), bytes_read); |
my_buffer_ = NULL; |