Index: ash/system/chromeos/network/network_state_notifier.cc |
diff --git a/ash/system/chromeos/network/network_state_notifier.cc b/ash/system/chromeos/network/network_state_notifier.cc |
index a00f7bc0502bfb965d5efe9d4ddc1d8cbf9e1b01..c3c1fa3f0a6d65c9df77da18257416dec71ee364 100644 |
--- a/ash/system/chromeos/network/network_state_notifier.cc |
+++ b/ash/system/chromeos/network/network_state_notifier.cc |
@@ -80,14 +80,24 @@ string16 GetErrorString(const NetworkState* network_state) { |
return l10n_util::GetStringUTF16( |
IDS_CHROMEOS_NETWORK_ERROR_IPSEC_PSK_AUTH_FAILED); |
} |
- if (error == flimflam::kErrorIpsecCertAuthFailed) { |
+ if (error == flimflam::kErrorIpsecCertAuthFailed || |
+ error == shill::kErrorEapAuthenticationFailed) { |
return l10n_util::GetStringUTF16( |
- IDS_CHROMEOS_NETWORK_ERROR_IPSEC_CERT_AUTH_FAILED); |
+ IDS_CHROMEOS_NETWORK_ERROR_CERT_AUTH_FAILED); |
+ } |
+ if (error == shill::kErrorEapLocalTlsFailed) { |
+ return l10n_util::GetStringUTF16( |
+ IDS_CHROMEOS_NETWORK_ERROR_EAP_LOCAL_TLS_FAILED); |
+ } |
+ if (error == shill::kErrorEapRemoteTlsFailed) { |
+ return l10n_util::GetStringUTF16( |
+ IDS_CHROMEOS_NETWORK_ERROR_EAP_REMOTE_TLS_FAILED); |
} |
if (error == flimflam::kErrorPppAuthFailed) { |
return l10n_util::GetStringUTF16( |
IDS_CHROMEOS_NETWORK_ERROR_PPP_AUTH_FAILED); |
} |
+ |
if (StringToLowerASCII(error) == |
StringToLowerASCII(std::string(flimflam::kUnknownString))) { |
return l10n_util::GetStringUTF16(IDS_CHROMEOS_NETWORK_ERROR_UNKNOWN); |