| Index: components/drive/job_scheduler.cc
 | 
| diff --git a/components/drive/job_scheduler.cc b/components/drive/job_scheduler.cc
 | 
| index a6568d9aa934ce348aaeeae7842a4839eb11e9a4..e7fb5b6c7a8f222b4103095f96889d90c97c1846 100644
 | 
| --- a/components/drive/job_scheduler.cc
 | 
| +++ b/components/drive/job_scheduler.cc
 | 
| @@ -721,9 +721,11 @@ void JobScheduler::AddPermission(
 | 
|  }
 | 
|  
 | 
|  JobScheduler::JobEntry* JobScheduler::CreateNewJob(JobType type) {
 | 
| -  JobEntry* job = new JobEntry(type);
 | 
| -  job->job_info.job_id = job_map_.Add(job);  // Takes the ownership of |job|.
 | 
| -  return job;
 | 
| +  auto job = base::MakeUnique<JobEntry>(type);
 | 
| +  JobEntry* job_raw = job.get();
 | 
| +  int32_t job_key = job_map_.Add(std::move(job));
 | 
| +  job_raw->job_info.job_id = job_key;
 | 
| +  return job_raw;
 | 
|  }
 | 
|  
 | 
|  void JobScheduler::StartJob(JobEntry* job) {
 | 
| 
 |