--- src/contrib/openpam/lib/pam_get_user.c.orig Tue Jun 17 14:25:47 2003 +++ src/contrib/openpam/lib/pam_get_user.c Tue Jun 17 14:26:09 2003 @@ -64,7 +64,7 @@ if (pamh == NULL || user == NULL) RETURNC(PAM_SYSTEM_ERR); r = pam_get_item(pamh, PAM_USER, (const void **)user); - if (r == PAM_SUCCESS) + if (r == PAM_SUCCESS && user && *user) RETURNC(PAM_SUCCESS); if (prompt == NULL) { r = pam_get_item(pamh, PAM_USER_PROMPT, (const void **)&prompt);