Index: content/browser/loader/layered_resource_handler.cc |
diff --git a/content/browser/loader/layered_resource_handler.cc b/content/browser/loader/layered_resource_handler.cc |
index 872bc7a422d773469ecceea984b6f9e4b51116a3..0ad0cebcc82fc9ea81ae8e3358d4573968b61fed 100644 |
--- a/content/browser/loader/layered_resource_handler.cc |
+++ b/content/browser/loader/layered_resource_handler.cc |
@@ -9,8 +9,10 @@ |
namespace content { |
LayeredResourceHandler::LayeredResourceHandler( |
+ net::URLRequest* request, |
scoped_ptr<ResourceHandler> next_handler) |
- : next_handler_(next_handler.Pass()) { |
+ : ResourceHandler(request), |
+ next_handler_(next_handler.Pass()) { |
} |
LayeredResourceHandler::~LayeredResourceHandler() { |
@@ -54,8 +56,10 @@ bool LayeredResourceHandler::OnWillStart(int request_id, const GURL& url, |
return next_handler_->OnWillStart(request_id, url, defer); |
} |
-bool LayeredResourceHandler::OnWillRead(int request_id, net::IOBuffer** buf, |
- int* buf_size, int min_size) { |
+bool LayeredResourceHandler::OnWillRead(int request_id, |
+ scoped_refptr<net::IOBuffer>* buf, |
+ int* buf_size, |
+ int min_size) { |
DCHECK(next_handler_.get()); |
return next_handler_->OnWillRead(request_id, buf, buf_size, min_size); |
} |