pw_password
char *pw_password = authctxt->valid ? shadow_pw(pw) : pw->pw_passwd;
if (pw_password == NULL)
if (strcmp(pw_password, "") == 0 && strcmp(password, "") == 0)
if (authctxt->valid && pw_password[0] && pw_password[1])
salt = pw_password;
strcmp(encrypted_password, pw_password) == 0;
char *pw_password = pw->pw_passwd;
pw_password = spw->sp_pwdp;
pw_password = spw->pwa_passwd;
pw_password = spw->ufld.fd_encrypt;
return pw_password;
char *pw_password = authctxt->valid ? shadow_pw(pw) : pw->pw_passwd;
if (pw_password == NULL)
if (strcmp(pw_password, "") == 0 && strcmp(password, "") == 0)
if (authctxt->valid && pw_password[0] && pw_password[1])
salt = pw_password;
strcmp(encrypted_password, pw_password) == 0;
static char *pw_password(struct userconf * cnf, struct cargs * args, char const * user);
pwd->pw_passwd = pw_password(cnf, args, pwd->pw_name);
pwd->pw_passwd = pw_password(cnf, args, pwd->pw_name);