| Index: chrome/browser/ui/webui/policy_ui.cc
|
| diff --git a/chrome/browser/ui/webui/policy_ui.cc b/chrome/browser/ui/webui/policy_ui.cc
|
| index f6f1bf60e80a7d4d4f13a6b4539dbff91700daf8..8f783b376920b5d4370df5b1625049e158776a97 100644
|
| --- a/chrome/browser/ui/webui/policy_ui.cc
|
| +++ b/chrome/browser/ui/webui/policy_ui.cc
|
| @@ -585,7 +585,7 @@ void PolicyUIHandler::SendPolicyNames() const {
|
| schema_map->GetSchema(policy::PolicyNamespace(
|
| policy::POLICY_DOMAIN_EXTENSIONS, extension->id()));
|
| base::DictionaryValue* policy_names = new base::DictionaryValue;
|
| - if (schema) {
|
| + if (schema && schema->valid()) {
|
| // Get policy names from the extension's policy schema.
|
| // Store in a map, not an array, for faster lookup on JS side.
|
| for (policy::Schema::Iterator prop = schema->GetPropertiesIterator();
|
|
|