diff options
Diffstat (limited to 'src/wireless-security/eap-method-simple.c')
-rw-r--r-- | src/wireless-security/eap-method-simple.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/wireless-security/eap-method-simple.c b/src/wireless-security/eap-method-simple.c index a6c820f4..411bba6d 100644 --- a/src/wireless-security/eap-method-simple.c +++ b/src/wireless-security/eap-method-simple.c @@ -83,9 +83,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 password")); - ret = FALSE; + ret = FALSE; + } } else widget_unset_error (GTK_WIDGET (method->password_entry)); } |