Index: chromeos/network/shill_property_util.cc |
diff --git a/chromeos/network/shill_property_util.cc b/chromeos/network/shill_property_util.cc |
index 405de1e3877dbd6b62288a55b0ce5b9536a6c6fa..399e321e75c5b8e3a1060729b90a239f5d801709 100644 |
--- a/chromeos/network/shill_property_util.cc |
+++ b/chromeos/network/shill_property_util.cc |
@@ -57,16 +57,6 @@ bool CopyStringFromDictionary(const base::DictionaryValue& source, |
return true; |
} |
-// This is the same normalization that Shill applies to security types for the |
-// sake of comparing/identifying WiFi networks. See Shill's |
-// WiFiService::GetSecurityClass. |
-std::string GetSecurityClass(const std::string& security) { |
- if (security == shill::kSecurityRsn || security == shill::kSecurityWpa) |
- return shill::kSecurityPsk; |
- else |
- return security; |
-} |
- |
} // namespace |
void SetSSID(const std::string ssid, base::DictionaryValue* properties) { |
@@ -255,14 +245,14 @@ bool CopyIdentifyingProperties(const base::DictionaryValue& service_properties, |
success &= !type.empty(); |
dest->SetStringWithoutPathExpansion(shill::kTypeProperty, type); |
if (type == shill::kTypeWifi) { |
- std::string security; |
- service_properties.GetStringWithoutPathExpansion(shill::kSecurityProperty, |
- &security); |
- if (security.empty()) { |
+ std::string security_class; |
+ service_properties.GetStringWithoutPathExpansion( |
+ shill::kSecurityClassProperty, &security_class); |
+ if (security_class.empty()) { |
success = false; |
} else { |
- dest->SetStringWithoutPathExpansion(shill::kSecurityProperty, |
- GetSecurityClass(security)); |
+ dest->SetStringWithoutPathExpansion(shill::kSecurityClassProperty, |
+ security_class); |
} |
success &= |
CopyStringFromDictionary(service_properties, shill::kWifiHexSsid, dest); |