summaryrefslogtreecommitdiffstats
path: root/content/browser/download/download_manager_impl.cc
diff options
context:
space:
mode:
Diffstat (limited to 'content/browser/download/download_manager_impl.cc')
-rw-r--r--content/browser/download/download_manager_impl.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/content/browser/download/download_manager_impl.cc b/content/browser/download/download_manager_impl.cc
index 55d7cf6..82c61e3 100644
--- a/content/browser/download/download_manager_impl.cc
+++ b/content/browser/download/download_manager_impl.cc
@@ -73,11 +73,11 @@ void BeginDownload(const URLParams& url_params,
ResourceDispatcherHost* resource_dispatcher_host,
const RenderParams& render_params,
const content::ResourceContext* context) {
- net::URLRequest* request = new net::URLRequest(url_params.url_,
- resource_dispatcher_host);
+ scoped_ptr<net::URLRequest> request(
+ new net::URLRequest(url_params.url_, resource_dispatcher_host));
request->set_referrer(url_params.referrer_.spec());
resource_dispatcher_host->BeginDownload(
- request, save_info, true,
+ request.Pass(), save_info, true,
DownloadResourceHandler::OnStartedCallback(),
render_params.render_process_id_,
render_params.render_view_id_,