nm: Only check PSK length if one is actually stored
This commit is contained in:
@@ -133,6 +133,10 @@ check_validity (StrongswanPluginUiWidget *self, GError **error)
|
|||||||
case 3:
|
case 3:
|
||||||
{
|
{
|
||||||
widget = GTK_WIDGET (gtk_builder_get_object (priv->builder, "passwd-entry"));
|
widget = GTK_WIDGET (gtk_builder_get_object (priv->builder, "passwd-entry"));
|
||||||
|
switch (nma_utils_menu_to_secret_flags(widget))
|
||||||
|
{
|
||||||
|
case NM_SETTING_SECRET_FLAG_NONE:
|
||||||
|
case NM_SETTING_SECRET_FLAG_AGENT_OWNED:
|
||||||
str = (char *) gtk_entry_get_text (GTK_ENTRY (widget));
|
str = (char *) gtk_entry_get_text (GTK_ENTRY (widget));
|
||||||
if (str && strlen (str) < 20) {
|
if (str && strlen (str) < 20) {
|
||||||
g_set_error (error,
|
g_set_error (error,
|
||||||
@@ -141,6 +145,10 @@ check_validity (StrongswanPluginUiWidget *self, GError **error)
|
|||||||
"password is too short");
|
"password is too short");
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return TRUE;
|
return TRUE;
|
||||||
|
|||||||
Reference in New Issue
Block a user