| Index: content/browser/download/download_request_core.cc
|
| diff --git a/content/browser/download/download_request_core.cc b/content/browser/download/download_request_core.cc
|
| index 7e8d102d55c6b7b99df107aa0e86eb7f542ffa76..b3c576278403fcdb1eebfe7c4ae42b3febf4ee8f 100644
|
| --- a/content/browser/download/download_request_core.cc
|
| +++ b/content/browser/download/download_request_core.cc
|
| @@ -83,13 +83,13 @@ const int DownloadRequestData::kKey = 0;
|
| void DownloadRequestData::Attach(net::URLRequest* request,
|
| DownloadUrlParameters* parameters,
|
| uint32_t download_id) {
|
| - DownloadRequestData* request_data = new DownloadRequestData;
|
| + auto request_data = base::MakeUnique<DownloadRequestData>();
|
| request_data->save_info_.reset(
|
| new DownloadSaveInfo(parameters->GetSaveInfo()));
|
| request_data->download_id_ = download_id;
|
| request_data->transient_ = parameters->is_transient();
|
| request_data->on_started_callback_ = parameters->callback();
|
| - request->SetUserData(&kKey, request_data);
|
| + request->SetUserData(&kKey, std::move(request_data));
|
| }
|
|
|
| // static
|
|
|