my $dxchan;
foreach $dxchan (@ch) {
- @val = sort {$a->call cmp $b->call} grep { $_->dxchan == $dxchan } @nodes;
+ @val = sort {$a->call cmp $b->call} grep { $_->dxchan && $_->dxchan == $dxchan } @nodes;
@l = ();
my $call = $dxchan->call;
$call ||= '???';
push @l, $call;
foreach my $ref (@val) {
- if (@l >= 5) {
+ if (@l >= 6) {
push @out, sprintf "%-12s %-12s %-12s %-12s %-12s %-12s", @l;
@l = ();
push @l, "";
$s = sprintf "(%s)", $s unless $ref->here;
push @l, $s;
}
- push @l, "" while @l < 5;
+ push @l, "" while @l < 6;
push @out, sprintf "%-12s %-12s %-12s %-12s %-12s %-12s", @l;
}
} else {
push @l, sprintf "(%d users)", $node->usercount;
}
foreach $call (@val) {
- if (@l >= 5) {
+ if (@l >= 6) {
push @out, sprintf "%-12s %-12s %-12s %-12s %-12s %-12s", @l;
@l = ();
push @l, "";
}
push @l, $s;
}
- push @l, "" while @l < 5;
+ push @l, "" while @l < 6;
push @out, sprintf "%-12s %-12s %-12s %-12s %-12s %-12s", @l;
}
}