summaryrefslogtreecommitdiff
path: root/src/wireless-security/ws-leap.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/wireless-security/ws-leap.c')
-rw-r--r--src/wireless-security/ws-leap.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/wireless-security/ws-leap.c b/src/wireless-security/ws-leap.c
index 9695e35c..83b90bb6 100644
--- a/src/wireless-security/ws-leap.c
+++ b/src/wireless-security/ws-leap.c
@@ -70,9 +70,10 @@ validate (WirelessSecurity *parent, GError **error)
text = gtk_entry_get_text (GTK_ENTRY (entry));
if (!text || !strlen (text)) {
widget_set_error (entry);
- if (!*error)
+ if (ret) {
g_set_error_literal (error, NMA_ERROR, NMA_ERROR_GENERIC, _("missing leap-password"));
- ret = FALSE;
+ ret = FALSE;
+ }
} else
widget_unset_error (entry);