} elsif ($r > 0) {
if ($mode) {
$buf =~ s/\r/\n/g if $mode == 1;
- $buf =~ s/[\r\x00]//g if $mode == 2;
+ $buf =~ s/[\r\x00]//g if $mode == 2 || $mode == 3;
$dangle = !($buf =~ /\n$/);
if ($buf eq "\n") {
$sock->option_accept(Dont => TELOPT_ECHO, Wont => TELOPT_ECHO);
$sock->open($host) or die "Can't connect to $host port $port $!";
$sock->binmode(1);
- $mode = ($port == 23) ? 2 : 3;
+ $mode = 3;
} elsif ($sort eq 'ax25' || $sort eq 'prog') {
my @args = split /\s+/, $line;
$rfh = new IO::File;