mirror of
https://github.com/PowerShell/openssh-portable.git
synced 2025-07-31 01:35:11 +02:00
- (djm) Better AIX no tty fix, spotted by Gert Doering <gert@greenie.muc.de>
This commit is contained in:
parent
b69407dd7a
commit
bebd8be67b
@ -1,3 +1,6 @@
|
|||||||
|
20010322
|
||||||
|
- (djm) Better AIX no tty fix, spotted by Gert Doering <gert@greenie.muc.de>
|
||||||
|
|
||||||
20010321
|
20010321
|
||||||
- (djm) Fix ttyname breakage for AIX and Tru64. Patch from Steve
|
- (djm) Fix ttyname breakage for AIX and Tru64. Patch from Steve
|
||||||
VanDevender <stevev@darkwing.uoregon.edu>
|
VanDevender <stevev@darkwing.uoregon.edu>
|
||||||
@ -4656,4 +4659,4 @@
|
|||||||
- Wrote replacements for strlcpy and mkdtemp
|
- Wrote replacements for strlcpy and mkdtemp
|
||||||
- Released 1.0pre1
|
- Released 1.0pre1
|
||||||
|
|
||||||
$Id: ChangeLog,v 1.998 2001/03/21 05:13:03 djm Exp $
|
$Id: ChangeLog,v 1.999 2001/03/22 00:58:15 djm Exp $
|
||||||
|
@ -1134,11 +1134,12 @@ do_child(Session *s, const char *command)
|
|||||||
* other stuff is stored - a few applications
|
* other stuff is stored - a few applications
|
||||||
* actually use this and die if it's not set
|
* actually use this and die if it's not set
|
||||||
*/
|
*/
|
||||||
|
if (s->ttyfd == -1)
|
||||||
|
s->tty[0] = '\0';
|
||||||
cp = xmalloc(22 + strlen(s->tty) +
|
cp = xmalloc(22 + strlen(s->tty) +
|
||||||
2 * strlen(pw->pw_name));
|
2 * strlen(pw->pw_name));
|
||||||
i = sprintf(cp, "LOGNAME=%s%cNAME=%s%cTTY=%s%c%c",
|
i = sprintf(cp, "LOGNAME=%s%cNAME=%s%cTTY=%s%c%c",
|
||||||
pw->pw_name, 0, pw->pw_name, 0,
|
pw->pw_name, 0, pw->pw_name, 0, s->tty, 0, 0);
|
||||||
s->ttyfd == -1 ? "" : s->tty, 0,0);
|
|
||||||
if (usrinfo(SETUINFO, cp, i) == -1)
|
if (usrinfo(SETUINFO, cp, i) == -1)
|
||||||
fatal("Couldn't set usrinfo: %s",
|
fatal("Couldn't set usrinfo: %s",
|
||||||
strerror(errno));
|
strerror(errno));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user