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())); |
} |