[3248] in Kerberos-V5-bugs
pending/993: [PATCH] telnetd does not handle -w properly
daemon@ATHENA.MIT.EDU (michael.gerdts@usa.alcatel.com)
Thu Sep 20 13:38:07 2001
Resent-From: gnats@rt-11.mit.edu (GNATS Management)
Resent-To: gnats-admin@rt-11.mit.edu
Resent-Reply-To: krb5-bugs@MIT.EDU, michael.gerdts@usa.alcatel.com
Message-Id: <200109201737.f8KHbD428366@aursea.aur.alcatel.com>
Date: Thu, 20 Sep 2001 13:37:13 -0400 (EDT)
From: michael.gerdts@usa.alcatel.com
To: krb5-bugs@mit.edu
Cc: mgerdts@aur.alcatel.com
>Number: 993
>Category: pending
>Synopsis: telnetd does not handle -w properly
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: gnats-admin
>State: open
>Class: sw-bug
>Submitter-Id: unknown
>Arrival-Date: Thu Sep 20 13:38:00 EDT 2001
>Last-Modified:
>Originator: Michael Gerdts
>Organization:
>Release: krb5-1.2.2
>Environment:
System: SunOS aursea 5.9 Beta sun4u sparc SUNW,Ultra-60
Architecture: sun4
>Description:
When telnetd is started as telnetd -w 32,nostriplocal, telnetd core
dumps at telnetd.c:447 because optarg is NULL. The root cause of
this is mis-initilization of valid_opts at telnetd.c:156.
>How-To-Repeat:
See description
>Fix:
Index: telnetd.c
===================================================================
RCS file: /cvs-repository/krb5-1.2.2/src/appl/telnet/telnetd/telnetd.c,v
retrieving revision 1.1
diff -c -r1.1 telnetd.c
*** telnetd.c 2001/09/14 17:47:59 1.1
--- telnetd.c 2001/09/20 17:30:39
***************
*** 153,159 ****
*/
char valid_opts[] = {
'd', ':', 'h', 'k', 'L', ':', 'n', 'S', ':', 'U',
! 'w',
#ifdef AUTHENTICATION
'a', ':', 'X', ':',
#endif
--- 153,159 ----
*/
char valid_opts[] = {
'd', ':', 'h', 'k', 'L', ':', 'n', 'S', ':', 'U',
! 'w', ':',
#ifdef AUTHENTICATION
'a', ':', 'X', ':',
#endif
>Audit-Trail:
>Unformatted: