diff options
Diffstat (limited to 'sshd.c')
-rw-r--r-- | sshd.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -1436,8 +1436,9 @@ main(int ac, char **av) | |||
1436 | fatal("Privilege separation user %s does not exist", | 1436 | fatal("Privilege separation user %s does not exist", |
1437 | SSH_PRIVSEP_USER); | 1437 | SSH_PRIVSEP_USER); |
1438 | memset(privsep_pw->pw_passwd, 0, strlen(privsep_pw->pw_passwd)); | 1438 | memset(privsep_pw->pw_passwd, 0, strlen(privsep_pw->pw_passwd)); |
1439 | privsep_pw->pw_passwd = "*"; | ||
1440 | privsep_pw = pwcopy(privsep_pw); | 1439 | privsep_pw = pwcopy(privsep_pw); |
1440 | xfree(privsep_pw->pw_passwd); | ||
1441 | privsep_pw->pw_passwd = xstrdup("*"); | ||
1441 | endpwent(); | 1442 | endpwent(); |
1442 | 1443 | ||
1443 | /* load private host keys */ | 1444 | /* load private host keys */ |