| Index: chrome/browser/renderer_host/async_resource_handler.cc
|
| ===================================================================
|
| --- chrome/browser/renderer_host/async_resource_handler.cc (revision 9407)
|
| +++ chrome/browser/renderer_host/async_resource_handler.cc (working copy)
|
| @@ -103,6 +103,8 @@
|
| // it's killing our read_buffer_, and we don't want that when we pause
|
| // the request.
|
| rdh_->OnDataReceivedACK(render_process_host_id_, request_id);
|
| + // We just unmapped the memory.
|
| + read_buffer_ = NULL;
|
| return false;
|
| }
|
| // We just unmapped the memory.
|
| @@ -130,5 +132,8 @@
|
|
|
| // static
|
| void AsyncResourceHandler::GlobalCleanup() {
|
| - spare_read_buffer_ = NULL;
|
| + if (spare_read_buffer_) {
|
| + spare_read_buffer_->Release();
|
| + spare_read_buffer_ = NULL;
|
| + }
|
| }
|
|
|