hush/networking
Denys Vlasenko 662634b829 telnetd: ifdef out a buggy error handling code path
Here, not handling the error is would just eat one input 0xff char.
Correct handling would need even more corner case handling,
as-is buggy handling corrupts the buffer.
Since we just been told by kernel that pty is ready,
EAGAIN should not be happening here anyway.

function                                             old     new   delta
telnetd_main                                        1798    1785     -13

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
2016-10-13 16:17:06 +02:00
..
libiproute libnetlink: fix alignment of netlink messages 2016-09-18 22:55:47 +02:00
ssl_helper
ssl_helper-wolfssl wget/ssl_helper: update to wolfssl-3.9.8 2016-08-21 03:39:39 +02:00
udhcp dhcp: merge leases.c and static_leases.c into dhcpd.c 2016-10-04 00:56:58 +02:00
arp.c arp: fix buffer overflow. Closes 9071 2016-07-04 17:38:01 +02:00
arping.c getopt32: add new syntax of 'o:+' and 'o:*' for -o NUM and -o LIST 2016-07-06 21:58:02 +02:00
brctl.c
Config.src traceroute: cleanup and fixes for packet size calculations 2016-09-28 18:44:48 +02:00
dnsd.c
ether-wake.c
ftpd.c getopt32: add new syntax of 'o:+' and 'o:*' for -o NUM and -o LIST 2016-07-06 21:58:02 +02:00
ftpgetput.c
hostname.c
httpd_indexcgi.c
httpd_post_upload.txt
httpd_ssi.c
httpd.c *: hopefully all setup_common_bufsiz() are in place 2016-04-21 18:38:51 +02:00
ifconfig.c
ifenslave.c
ifplugd.c ifplugd: if SIOCSIFFLAGS fails with ENODEV, don't die 2016-08-16 20:39:52 +02:00
ifupdown.c ifupdown: rewrite state file atomically 2016-10-09 23:04:16 +02:00
inetd.c getopt32: add new syntax of 'o:+' and 'o:*' for -o NUM and -o LIST 2016-07-06 21:58:02 +02:00
interface.c
ip.c
ipcalc.c
isrv_identd.c *: hopefully all setup_common_bufsiz() are in place 2016-04-21 18:38:51 +02:00
isrv.c
isrv.h
Kbuild.src
nameif.c
nbd-client.c
nc_bloaty.c getopt32: add new syntax of 'o:+' and 'o:*' for -o NUM and -o LIST 2016-07-06 21:58:02 +02:00
nc.c *: hopefully all setup_common_bufsiz() are in place 2016-04-21 18:38:51 +02:00
netstat.c
nslookup.c
ntpd.c ntpd: respond only to client and symmetric active packets 2016-08-01 20:25:06 +02:00
ntpd.diff
ping.c getopt32: add new syntax of 'o:+' and 'o:*' for -o NUM and -o LIST 2016-07-06 21:58:02 +02:00
pscan.c
route.c typo fixes 2016-07-19 17:48:55 +02:00
slattach.c
tc.c
tcpudp_perhost.c
tcpudp_perhost.h
tcpudp.c tcpsvd: don't keep shared fd open if fd limit is reached. closes 9331 2016-10-07 15:56:47 +02:00
telnet.c telnet: code shrink 2016-10-12 20:42:58 +02:00
telnetd.c telnetd: ifdef out a buggy error handling code path 2016-10-13 16:17:06 +02:00
telnetd.ctrlSQ.patch *: slap on a few ALIGN1/2s where appropriate 2016-04-22 18:09:21 +02:00
telnetd.IAC_test.sh telnetd: fix corner case of input processing of 0xff bytes 2016-10-12 19:13:46 +02:00
tftp.c
traceroute.c traceroute: cleanup and fixes for packet size calculations 2016-09-28 18:44:48 +02:00
tunctl.c
vconfig.c
wget.c wget: there is no -s option in GNU Wget 1.18, we should be compatible 2016-10-04 04:23:09 +02:00
whois.c getopt32: add new syntax of 'o:+' and 'o:*' for -o NUM and -o LIST 2016-07-06 21:58:02 +02:00
zcip.c