Index: extensions/browser/api/networking_config/networking_config_api.cc |
diff --git a/extensions/browser/api/networking_config/networking_config_api.cc b/extensions/browser/api/networking_config/networking_config_api.cc |
index 57722537e395bb5bcbac9fb39691ae3b31b9476f..581e0d8b59a6378ac89dedc998aa5356cb3761ba 100644 |
--- a/extensions/browser/api/networking_config/networking_config_api.cc |
+++ b/extensions/browser/api/networking_config/networking_config_api.cc |
@@ -42,23 +42,22 @@ NetworkingConfigSetNetworkFilterFunction::Run() { |
// Remove previously registered networks. |
service->UnregisterExtension(extension_id()); |
- for (linked_ptr<api::networking_config::NetworkInfo>& ni : |
- parameters_->networks) { |
+ for (const api::networking_config::NetworkInfo& ni : parameters_->networks) { |
// |Type| field must be set to |WiFi| |
- if (ni->type != api::networking_config::NETWORK_TYPE_WIFI) |
+ if (ni.type != api::networking_config::NETWORK_TYPE_WIFI) |
return RespondNow(Error(kUnsupportedNetworkType)); |
// Either |ssid| or |hex_ssid| must be set. |
- if (!ni->ssid.get() && !ni->hex_ssid.get()) |
+ if (!ni.ssid.get() && !ni.hex_ssid.get()) |
return RespondNow(Error(kMalformedFilterDescription)); |
std::string hex_ssid; |
- if (ni->ssid.get()) { |
- auto ssid_field = ni->ssid.get(); |
+ if (ni.ssid.get()) { |
+ auto ssid_field = ni.ssid.get(); |
hex_ssid = base::HexEncode(ssid_field->c_str(), ssid_field->size()); |
} |
- if (ni->hex_ssid.get()) |
- hex_ssid = *ni->hex_ssid.get(); |
+ if (ni.hex_ssid.get()) |
+ hex_ssid = *ni.hex_ssid.get(); |
if (!service->RegisterHexSsid(hex_ssid, extension_id())) |
return RespondNow(Error(kMalformedFilterDescriptionWithSSID, hex_ssid)); |