diff options
Diffstat (limited to 'daemon/verify-shadow.c')
-rw-r--r-- | daemon/verify-shadow.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/daemon/verify-shadow.c b/daemon/verify-shadow.c index a2587df3..e8541ca0 100644 --- a/daemon/verify-shadow.c +++ b/daemon/verify-shadow.c @@ -97,7 +97,8 @@ gdm_verify_user (GdmDisplay *d, const char *username, const gchar *display, gboo /* Request the user's password */ if (pwent != NULL && - ve_string_empty (ppasswd)) { + (ve_string_empty (ppasswd) || + (local && gdm_is_a_no_password_user (login)))) { /* eeek a passwordless account */ passwd = g_strdup (""); } else { |