| 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 266b630c37b99e3cf86c24b6ca03ba8da441d8fa..af3d07542c343ee4eb6aefe8cc11667998fe40ae 100644
|
| --- a/content/browser/loader/certificate_resource_handler.cc
|
| +++ b/content/browser/loader/certificate_resource_handler.cc
|
| @@ -68,7 +68,7 @@ bool CertificateResourceHandler::OnWillRead(int request_id,
|
|
|
| // TODO(gauravsh): Should we use 'min_size' here?
|
| DCHECK(buf && buf_size);
|
| - if (!read_buffer_) {
|
| + if (!read_buffer_.get()) {
|
| read_buffer_ = new net::IOBuffer(kReadBufSize);
|
| }
|
| *buf = read_buffer_.get();
|
| @@ -84,7 +84,7 @@ bool CertificateResourceHandler::OnReadCompleted(int request_id,
|
| return true;
|
|
|
| // We have more data to read.
|
| - DCHECK(read_buffer_);
|
| + DCHECK(read_buffer_.get());
|
| content_length_ += bytes_read;
|
|
|
| // Release the ownership of the buffer, and store a reference
|
| @@ -107,7 +107,7 @@ bool CertificateResourceHandler::OnResponseCompleted(
|
| AssembleResource();
|
|
|
| const void* content_bytes = NULL;
|
| - if (resource_buffer_)
|
| + if (resource_buffer_.get())
|
| content_bytes = resource_buffer_->data();
|
|
|
| // Note that it's up to the browser to verify that the certificate
|
| @@ -132,7 +132,7 @@ void CertificateResourceHandler::AssembleResource() {
|
| // Copy the data into it.
|
| size_t bytes_copied = 0;
|
| for (size_t i = 0; i < buffer_.size(); ++i) {
|
| - net::IOBuffer* data = buffer_[i].first;
|
| + net::IOBuffer* data = buffer_[i].first.get();
|
| size_t data_len = buffer_[i].second;
|
| DCHECK(data != NULL);
|
| DCHECK_LE(bytes_copied + data_len, content_length_);
|
|
|