# HG changeset patch # User Matt Johnston # Date 1251732339 0 # Node ID 893a9dd0b9dd0a27ceaed28debf38ce6d253d6c6 # Parent b321aeb57c6455b8806464f15a2a8320238d68ad - set $SSH_TTY environment variable - remove extraneous (crash causing) printf() diff -r b321aeb57c64 -r 893a9dd0b9dd svr-chansession.c --- a/svr-chansession.c Wed Aug 26 14:09:22 2009 +0000 +++ b/svr-chansession.c Mon Aug 31 15:25:39 2009 +0000 @@ -742,8 +742,6 @@ 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 @@ 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) {