- my $ping = $dxchan->is_node && $dxchan != $DXProt::me ? sprintf("%8.2f", $dxchan->pingave) : "";
- push @out, sprintf "%10s $type $sort $t %-18.18s $ping", $call, $name;
+ my $ping = $dxchan->is_node && $dxchan != $main::me ? sprintf("%5.2f", $dxchan->pingave) : " ";
+ my $conn = $dxchan->conn;
+ my $ip = '';
+ $ip = $conn->{peerhost} if $conn && $conn->{peerhost};
+ push @out, sprintf "%10s $type $sort $t %-10.10s $ping $ip", $call, $name;