From d1f7ec98828ddf941a9a28955d22911a5a8d7003 Mon Sep 17 00:00:00 2001 From: dtucker Date: Wed, 18 Oct 2006 12:51:31 +0000 Subject: [PATCH] - (dtucker) [sshd.c] Reshuffle storing of pw struct; prevents warnings on older versions of OS X. ok djm@ --- ChangeLog | 2 ++ sshd.c | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 5d37a810..7e930b0c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -5,6 +5,8 @@ Change "a SSH" to "an SSH". Hurray, I'm not the only one who pronounces "SSH" as "ess-ess-aich". OK jmc@ and stevesk@. + - (dtucker) [sshd.c] Reshuffle storing of pw struct; prevents warnings + on older versions of OS X. ok djm@ 20061016 - (dtucker) [monitor_fdpass.c] Include sys/in.h, required for cmsg macros diff --git a/sshd.c b/sshd.c index 6159a5b6..06ec03b2 100644 --- 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 */ -- 2.45.2