]> andersk Git - openssh.git/blobdiff - sshd.c
- (dtucker) [sshd.c] Reshuffle storing of pw struct; prevents warnings
[openssh.git] / sshd.c
diff --git a/sshd.c b/sshd.c
index 6159a5b6afd1bcfcf72a780475d90ae99dd44dba..06ec03b2041fe2e49cfd63ca7d46c79083f885de 100644 (file)
--- a/sshd.c
+++ b/sshd.c
@@ -1436,8 +1436,9 @@ main(int ac, char **av)
                fatal("Privilege separation user %s does not exist",
                    SSH_PRIVSEP_USER);
        memset(privsep_pw->pw_passwd, 0, strlen(privsep_pw->pw_passwd));
-       privsep_pw->pw_passwd = "*";
        privsep_pw = pwcopy(privsep_pw);
+       xfree(privsep_pw->pw_passwd);
+       privsep_pw->pw_passwd = xstrdup("*");
        endpwent();
 
        /* load private host keys */
This page took 0.235756 seconds and 4 git commands to generate.