Chromium Code Reviews| Index: chrome/browser/chromeos/login/enrollment/enterprise_enrollment_helper_impl.cc |
| diff --git a/chrome/browser/chromeos/login/enrollment/enterprise_enrollment_helper_impl.cc b/chrome/browser/chromeos/login/enrollment/enterprise_enrollment_helper_impl.cc |
| index b9ef172a1b2b855f190da790289a6b7e59ce4a20..45c25932b6299b7a041c724a2961adbe0b33a697 100644 |
| --- a/chrome/browser/chromeos/login/enrollment/enterprise_enrollment_helper_impl.cc |
| +++ b/chrome/browser/chromeos/login/enrollment/enterprise_enrollment_helper_impl.cc |
| @@ -157,16 +157,12 @@ void EnterpriseEnrollmentHelperImpl::DoEnroll(const std::string& token) { |
| return; |
| } |
| - policy::DeviceCloudPolicyInitializer::AllowedDeviceModes device_modes; |
| - device_modes[policy::DEVICE_MODE_ENTERPRISE] = true; |
| connector->ScheduleServiceInitialization(0); |
| - |
| policy::DeviceCloudPolicyInitializer* dcp_initializer = |
| connector->GetDeviceCloudPolicyInitializer(); |
| CHECK(dcp_initializer); |
|
achuithb
2016/09/12 18:15:40
Curious: why do we have this CHECK? The next line
Thiemo Nagel
2016/09/12 18:23:56
Dereferencing a nullptr is undefined behavior. If
|
| dcp_initializer->StartEnrollment( |
| connector->device_management_service(), enrollment_config_, token, |
| - device_modes, |
| base::Bind(&EnterpriseEnrollmentHelperImpl::OnEnrollmentFinished, |
| weak_ptr_factory_.GetWeakPtr())); |
| } |