The unified diff between revisions [d9cc9067..] and [6107b89c..] is displayed below. It can also be downloaded as a raw diff.
#
#
# patch "svr-chansession.c"
# from [96ab7c8a7804cf95f0619b45bcaa9ff1a4195dcb]
# to [b03ad7b32d0b644e403adceb7c0f9a8f8da0dfa3]
#
============================================================
--- svr-chansession.c 96ab7c8a7804cf95f0619b45bcaa9ff1a4195dcb
+++ svr-chansession.c b03ad7b32d0b644e403adceb7c0f9a8f8da0dfa3
@@ -799,10 +799,10 @@ static int ptycommand(struct Channel *ch
/* don't show the motd if ~/.hushlogin exists */
/* 12 == strlen("/.hushlogin\0") */
- len = strlen(ses.authstate.pw->pw_dir) + 12;
+ len = strlen(ses.authstate.pw_dir) + 12;
hushpath = m_malloc(len);
- snprintf(hushpath, len, "%s/.hushlogin", ses.authstate.pw->pw_dir);
+ snprintf(hushpath, len, "%s/.hushlogin", ses.authstate.pw_dir);
if (stat(hushpath, &sb) < 0) {
/* more than a screenful is stupid IMHO */