diff options
author | Matt Johnston <matt@ucc.asn.au> | 2008-01-13 04:01:46 +0000 |
---|---|---|
committer | Matt Johnston <matt@ucc.asn.au> | 2008-01-13 04:01:46 +0000 |
commit | a3b5d3c8b341cfc54d0d0526fdfd31fcf13f5c61 (patch) | |
tree | 106a58c23c2158d353c4b9be012d7d04e19fbc8d | |
parent | bb0548b3b00ca1b0b06e4d0ccf6cb794337eb192 (diff) | |
parent | b2ac4eb29b9857cc47022859301d1c87bf4cce11 (diff) |
merge of '295b11312e327fe6c4f33512674ea4a1a9790344'
and '426d7aeea950d007ed7ef9f03f9f40b138a769cb'
--HG--
extra : convert_revision : d9cc9067a1a17f312a7349781f2dbbaf2890d5a6
-rw-r--r-- | svr-chansession.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/svr-chansession.c b/svr-chansession.c index ddb51b0..da3fe8d 100644 --- a/svr-chansession.c +++ b/svr-chansession.c @@ -798,11 +798,11 @@ static int ptycommand(struct Channel *channel, struct ChanSess *chansess) { if (svr_opts.domotd) { /* don't show the motd if ~/.hushlogin exists */ - /* 11 == strlen("/hushlogin\0") */ - len = strlen(ses.authstate.pw_dir) + 11; + /* 12 == strlen("/.hushlogin\0") */ + len = strlen(ses.authstate.pw->pw_dir) + 12; hushpath = m_malloc(len); - snprintf(hushpath, len, "%s/hushlogin", ses.authstate.pw_dir); + snprintf(hushpath, len, "%s/.hushlogin", ses.authstate.pw->pw_dir); if (stat(hushpath, &sb) < 0) { /* more than a screenful is stupid IMHO */ |