Fix initial set of bugs pointed on mailing list
[spider.git] / cmd / show / configuration.pl
index 7c4bbf27572cc5d9931f54605b6a2531e84d746d..09521cb6b7406e3d062994c90158243df744b857 100644 (file)
@@ -20,7 +20,7 @@ if ($list[0] && $list[0] =~ /^NOD/) {
        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 ||= '???';
@@ -28,7 +28,7 @@ if ($list[0] && $list[0] =~ /^NOD/) {
                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, "";
@@ -38,7 +38,7 @@ if ($list[0] && $list[0] =~ /^NOD/) {
                        $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 {