Commit ccd02552 authored by Matt Johnston's avatar Matt Johnston
Browse files

- set $SSH_TTY environment variable

- remove extraneous (crash causing) printf()

--HG--
extra : convert_revision : cf4b256bf6785be384eca32f7b229b89e58539eb
parent 4b1f9e50
......@@ -742,8 +742,6 @@ static int ptycommand(struct Channel *channel, struct ChanSess *chansess) {
login_login(li);
login_free_entry(li);
m_free(chansess->tty);
#ifdef DO_MOTD
if (svr_opts.domotd) {
/* don't show the motd if ~/.hushlogin exists */
......@@ -884,9 +882,10 @@ static void execchild(void *user_data) {
addnewvar("TERM", chansess->term);
}
printf("adding option %p %s\n", ses.authstate.pubkey_options,
ses.authstate.pubkey_options->original_command);
if (chansess->tty) {
addnewvar("SSH_TTY", chansess->tty);
}
#ifdef ENABLE_SVR_PUBKEY_OPTIONS
if (ses.authstate.pubkey_options &&
ses.authstate.pubkey_options->original_command) {
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment