diff options
Diffstat (limited to 'src/wireless-security/eap-method-leap.c')
-rw-r--r-- | src/wireless-security/eap-method-leap.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/wireless-security/eap-method-leap.c b/src/wireless-security/eap-method-leap.c index 4887d966..2872084e 100644 --- a/src/wireless-security/eap-method-leap.c +++ b/src/wireless-security/eap-method-leap.c @@ -70,9 +70,10 @@ validate (EAPMethod *parent, GError **error) text = gtk_entry_get_text (method->password_entry); if (!text || !strlen (text)) { widget_set_error (GTK_WIDGET (method->password_entry)); - if (!*error) + if (ret) { g_set_error_literal (error, NMA_ERROR, NMA_ERROR_GENERIC, _("missing EAP-LEAP password")); - ret = FALSE; + ret = FALSE; + } } else widget_unset_error (GTK_WIDGET (method->password_entry)); |