| 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);
|
|
|