]> git.donarmstrong.com Git - bugscan.git/blobdiff - bugcounts
More nvi cleaning.
[bugscan.git] / bugcounts
index 6d93fa8b21193707997095a5d39bd126a659a92c..46cdf368535e6e54a08dd6f6268bd8befcf65990 100755 (executable)
--- a/bugcounts
+++ b/bugcounts
@@ -31,7 +31,7 @@ EOF
        exit 0;
 }
 
-my ($opt_h,$opt_V,$opt_S,$opt_C);
+our ($opt_h,$opt_V,$opt_S,$opt_C);
 
 getopts('VhS:C:');
 ShowUsage if ($opt_h);
@@ -53,7 +53,7 @@ my %sectcount=();     # Bugs per type
 
 for my $p (keys %scanlib::packagelist) {
        next if (defined $bugcfg::exclude{$p});
-       for my $nr (sort split(/ /, $scanlib::packagelist{$p})) {
+       for my $nr (sort @{$scanlib::packagelist{$p}}) {
                next if (defined $bugcfg::exclude{$nr});
                $total++;
                $pendingcount++ if ($scanlib::bugs{$nr} =~ m/^\[[^]]*P/);
@@ -73,8 +73,7 @@ for my $p (keys %scanlib::packagelist) {
        }
 
        if (defined($scanlib::comments{$p}) && $scanlib::comments{$p} =~ m/^\[REMOVE\]/) {
-               my @a = split(/ /,$scanlib::packagelist{$p});
-               $removecount += scalar(@a);
+               $removecount += scalar @{$scanlib::packagelist{$p}};
        }
 }