summaryrefslogtreecommitdiff
path: root/daemon/verify-shadow.c
diff options
context:
space:
mode:
Diffstat (limited to 'daemon/verify-shadow.c')
-rw-r--r--daemon/verify-shadow.c3
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 {