Index: content/browser/download/download_file_manager.cc |
diff --git a/content/browser/download/download_file_manager.cc b/content/browser/download/download_file_manager.cc |
index e6ecc9f81d49118e9e0b8301cba279c05d6eae05..220d651baba134a8156da1f898456ece18e02c50 100644 |
--- a/content/browser/download/download_file_manager.cc |
+++ b/content/browser/download/download_file_manager.cc |
@@ -61,7 +61,9 @@ void DownloadFileManager::CreateDownloadFile( |
scoped_ptr<DownloadCreateInfo> infop(info); |
scoped_ptr<DownloadFile> |
- download_file(new DownloadFile(info, request_handle, download_manager)); |
+ download_file(new DownloadFile(info, |
+ new DownloadRequestHandle(request_handle), |
+ download_manager)); |
if (net::OK != download_file->Initialize(get_hash)) { |
request_handle.CancelRequest(); |
return; |