Index: components/policy/core/common/cloud/device_management_service.cc |
diff --git a/components/policy/core/common/cloud/device_management_service.cc b/components/policy/core/common/cloud/device_management_service.cc |
index a7f166d43693f3430812e25c0b93d7c92c90be58..fe17d8dfe8ce7087e7f47182078432a22d935892 100644 |
--- a/components/policy/core/common/cloud/device_management_service.cc |
+++ b/components/policy/core/common/cloud/device_management_service.cc |
@@ -475,8 +475,9 @@ DeviceManagementService::DeviceManagementService( |
void DeviceManagementService::StartJob(DeviceManagementRequestJobImpl* job) { |
std::string server_url = GetServerUrl(); |
- net::URLFetcher* fetcher = net::URLFetcher::Create( |
- kURLFetcherID, job->GetURL(server_url), net::URLFetcher::POST, this); |
+ net::URLFetcher* fetcher = |
+ net::URLFetcher::Create(kURLFetcherID, job->GetURL(server_url), |
+ net::URLFetcher::POST, this).release(); |
job->ConfigureRequest(fetcher); |
pending_jobs_[fetcher] = job; |
fetcher->Start(); |