Index: content/browser/loader/certificate_resource_handler.cc |
diff --git a/content/browser/loader/certificate_resource_handler.cc b/content/browser/loader/certificate_resource_handler.cc |
index 4545f346fad594c10ae9e672e9b61fa706fe8c34..3c39599f5b1a602c447c9093cba7a2e7e8d1c111 100644 |
--- a/content/browser/loader/certificate_resource_handler.cc |
+++ b/content/browser/loader/certificate_resource_handler.cc |
@@ -91,8 +91,8 @@ bool CertificateResourceHandler::OnReadCompleted(int request_id, |
// Release the ownership of the buffer, and store a reference |
// to it. A new one will be allocated in OnWillRead(). |
- net::IOBuffer* buffer = NULL; |
- read_buffer_.swap(&buffer); |
+ scoped_refptr<net::IOBuffer> buffer; |
+ read_buffer_.swap(buffer); |
// TODO(gauravsh): Should this be handled by a separate thread? |
buffer_.push_back(std::make_pair(buffer, bytes_read)); |