Index: content/browser/download/download_resource_handler.cc |
diff --git a/content/browser/download/download_resource_handler.cc b/content/browser/download/download_resource_handler.cc |
index b7cd416e4b8d7d09d1d495b7c6000762e32b7c41..1abd9c54bb568d5c597f513a5ac736b0ad016de3 100644 |
--- a/content/browser/download/download_resource_handler.cc |
+++ b/content/browser/download/download_resource_handler.cc |
@@ -192,12 +192,12 @@ bool DownloadResourceHandler::OnResponseStarted( |
} |
std::string content_type_header; |
- if (!response->head.headers || |
+ if (!response->head.headers.get() || |
!response->head.headers->GetMimeType(&content_type_header)) |
content_type_header = ""; |
info->original_mime_type = content_type_header; |
- if (!response->head.headers || |
+ if (!response->head.headers.get() || |
!response->head.headers->EnumerateHeader( |
NULL, "Accept-Ranges", &accept_ranges_)) { |
accept_ranges_ = ""; |
@@ -243,7 +243,7 @@ bool DownloadResourceHandler::OnWillRead(int request_id, net::IOBuffer** buf, |
int* buf_size, int min_size) { |
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO)); |
DCHECK(buf && buf_size); |
- DCHECK(!read_buffer_); |
+ DCHECK(!read_buffer_.get()); |
*buf_size = min_size < 0 ? kReadBufSize : min_size; |
last_buffer_size_ = *buf_size; |
@@ -256,7 +256,7 @@ bool DownloadResourceHandler::OnWillRead(int request_id, net::IOBuffer** buf, |
bool DownloadResourceHandler::OnReadCompleted(int request_id, int bytes_read, |
bool* defer) { |
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO)); |
- DCHECK(read_buffer_); |
+ DCHECK(read_buffer_.get()); |
base::TimeTicks now(base::TimeTicks::Now()); |
if (!last_read_time_.is_null()) { |
@@ -275,7 +275,7 @@ bool DownloadResourceHandler::OnReadCompleted(int request_id, int bytes_read, |
if (!bytes_read) |
return true; |
bytes_read_ += bytes_read; |
- DCHECK(read_buffer_); |
+ DCHECK(read_buffer_.get()); |
// Take the data ship it down the stream. If the stream is full, pause the |
// request; the stream callback will resume it. |