| Index: chrome/browser/chromeos/policy/device_local_account_policy_store.cc
|
| diff --git a/chrome/browser/chromeos/policy/device_local_account_policy_store.cc b/chrome/browser/chromeos/policy/device_local_account_policy_store.cc
|
| index e5f87d8b0f6cd57639be8b01ae20f37b96338ece..11e00da424f6b6b30dd7cd83a0e5d0aae1ca3f3b 100644
|
| --- a/chrome/browser/chromeos/policy/device_local_account_policy_store.cc
|
| +++ b/chrome/browser/chromeos/policy/device_local_account_policy_store.cc
|
| @@ -150,7 +150,7 @@ void DeviceLocalAccountPolicyStore::Validate(
|
| DCHECK_NE(chromeos::DeviceSettingsService::OWNERSHIP_UNKNOWN,
|
| ownership_status);
|
| chromeos::OwnerKey* key = device_settings_service_->GetOwnerKey();
|
| - if (!key->public_key()) {
|
| + if (!key || !key->public_key()) {
|
| status_ = CloudPolicyStore::STATUS_BAD_STATE;
|
| NotifyStoreLoaded();
|
| return;
|
|
|