Index: chrome/browser/policy/configuration_policy_handler.cc |
diff --git a/chrome/browser/policy/configuration_policy_handler.cc b/chrome/browser/policy/configuration_policy_handler.cc |
index 86611db1cbd0fe2d8a2367e0ed3961df3358539c..36ab22040bc5efcc44571688fb72deaa77c46511 100644 |
--- a/chrome/browser/policy/configuration_policy_handler.cc |
+++ b/chrome/browser/policy/configuration_policy_handler.cc |
@@ -741,7 +741,7 @@ void ProxyPolicyHandler::ApplyPolicySettings(const PolicyMap& policies, |
break; |
case ProxyPrefs::MODE_PAC_SCRIPT: { |
std::string pac_url_string; |
- if (pac_url->GetAsString(&pac_url_string)) { |
+ if (pac_url && pac_url->GetAsString(&pac_url_string)) { |
prefs->SetValue(prefs::kProxy, |
ProxyConfigDictionary::CreatePacScript(pac_url_string, false)); |
} else { |