Index: chrome/browser/policy/configuration_policy_pref_store.cc |
diff --git a/chrome/browser/policy/configuration_policy_pref_store.cc b/chrome/browser/policy/configuration_policy_pref_store.cc |
index f18d6c518feea62be966754884f5f6b2ce06fbf3..280a29f1acfb315677cf5c33515715f1ae9f2a98 100644 |
--- a/chrome/browser/policy/configuration_policy_pref_store.cc |
+++ b/chrome/browser/policy/configuration_policy_pref_store.cc |
@@ -127,12 +127,9 @@ void ConfigurationPolicyPrefStore::Refresh() { |
PrefValueMap* ConfigurationPolicyPrefStore::CreatePreferencesFromPolicies() { |
scoped_ptr<PrefValueMap> prefs(new PrefValueMap); |
- const PolicyMap* policies = |
- policy_service_->GetPolicies(POLICY_DOMAIN_CHROME, ""); |
- if (!policies) |
- return prefs.release(); |
PolicyMap filtered_policies; |
- filtered_policies.CopyFrom(*policies); |
+ filtered_policies.CopyFrom( |
+ policy_service_->GetPolicies(POLICY_DOMAIN_CHROME, "")); |
filtered_policies.FilterLevel(level_); |
scoped_ptr<PolicyErrorMap> errors(new PolicyErrorMap); |