X-Git-Url: https://git.donarmstrong.com/?p=bugscan.git;a=blobdiff_plain;f=bugcounts;h=46cdf368535e6e54a08dd6f6268bd8befcf65990;hp=6d93fa8b21193707997095a5d39bd126a659a92c;hb=011374c1df4f7184bebd218a77271e1d880a2b0d;hpb=2eb9a472e6480397fdaf64d005dfcc555be32d85 diff --git a/bugcounts b/bugcounts index 6d93fa8..46cdf36 100755 --- 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}}; } }