Index: chrome/browser/chromeos/policy/device_cloud_policy_store_chromeos.cc |
diff --git a/chrome/browser/chromeos/policy/device_cloud_policy_store_chromeos.cc b/chrome/browser/chromeos/policy/device_cloud_policy_store_chromeos.cc |
index 2707f29383e4b764293cc4f051f5c10d211c2550..3b0d634cd853521f8d4ea0fb662dc104973788e5 100644 |
--- a/chrome/browser/chromeos/policy/device_cloud_policy_store_chromeos.cc |
+++ b/chrome/browser/chromeos/policy/device_cloud_policy_store_chromeos.cc |
@@ -35,8 +35,8 @@ void DeviceCloudPolicyStoreChromeOS::Store( |
scoped_refptr<chromeos::OwnerKey> owner_key( |
device_settings_service_->GetOwnerKey()); |
if (!install_attributes_->IsEnterpriseDevice() || |
- !device_settings_service_->policy_data() || |
- !owner_key || !owner_key->public_key()) { |
+ !device_settings_service_->policy_data() || !owner_key.get() || |
+ !owner_key->public_key()) { |
status_ = STATUS_BAD_STATE; |
NotifyStoreError(); |
return; |