From 4d2f361f966db93e473eb455856f28f4340bed68 Mon Sep 17 00:00:00 2001 From: Darren Tucker Date: Thu, 8 Apr 2004 10:57:05 +1000 Subject: - (dtucker) [loginrec.c] Use UT_LINESIZE if available, prevents truncating pty name on Linux 2.6.x systems. Patch from jpe at eisenmenger.org. --- ChangeLog | 6 +++++- loginrec.c | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 62c16684..66f00c59 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +20040408 + - (dtucker) [loginrec.c] Use UT_LINESIZE if available, prevents truncating + pty name on Linux 2.6.x systems. Patch from jpe at eisenmenger.org. + 20040407 - (dtucker) [session.c] Flush stdout after displaying loginmsg. From f_mohr at yahoo.de. @@ -947,4 +951,4 @@ - (djm) Trim deprecated options from INSTALL. Mention UsePAM - (djm) Fix quote handling in sftp; Patch from admorten AT umich.edu -$Id: ChangeLog,v 1.3303 2004/04/07 04:16:11 mouring Exp $ +$Id: ChangeLog,v 1.3304 2004/04/08 00:57:05 dtucker Exp $ diff --git a/loginrec.c b/loginrec.c index 71dbaea1..9a9ad66a 100644 --- a/loginrec.c +++ b/loginrec.c @@ -158,7 +158,7 @@ #include "log.h" #include "atomicio.h" -RCSID("$Id: loginrec.c,v 1.54 2004/02/10 05:49:35 dtucker Exp $"); +RCSID("$Id: loginrec.c,v 1.55 2004/04/08 00:57:05 dtucker Exp $"); #ifdef HAVE_UTIL_H # include @@ -1354,7 +1354,11 @@ static int syslogin_perform_logout(struct logininfo *li) { # ifdef HAVE_LOGOUT +# ifdef UT_LINESIZE + char line[UT_LINESIZE]; +# else char line[8]; +# endif (void)line_stripname(line, li->line, sizeof(line)); -- cgit v1.2.3