X-Git-Url: https://git.donarmstrong.com/?p=bugscan.git;a=blobdiff_plain;f=bugreport;h=bee423dd3d6c0073d2179970f14389bc295fc2ec;hp=566e3a7a4e36a8d8fdbf5598b7821bbd49c15ff3;hb=b466d60ef751700a50478b94761418d5a5ef55c1;hpb=4927e40eee6dfac4a25bb0646f93c7cd4bae1549;ds=sidebyside diff --git a/bugreport b/bugreport index 566e3a7..bee423d 100755 --- a/bugreport +++ b/bugreport @@ -82,7 +82,7 @@ sub MakeBuglist() { my $header; # Flag if packagename has already been printed my $fontset; # Did we change the font? - for my $p (sort {$a cmp $b} keys %scanlib::packagelist) { + for my $p (sort {$a->[0] <=> $b->[0]} keys %scanlib::packagelist) { next if (defined $bugcfg::exclude{$p}); $header = 0; $fontset = 0; @@ -97,7 +97,7 @@ sub MakeBuglist() { &PrintPackageHeader($p); print $scanlib::comments{$p}; } - for $nr (sort split(/ /, $scanlib::packagelist{$p})) { + for $nr (sort @{$scanlib::packagelist{$p}}) { next if (defined $bugcfg::exclude{$nr}); if (! $header) { $header = 1; @@ -153,7 +153,7 @@ sub MakeStatistics() { my $count = 0; # Number of bugs for this package next if (defined $scanlib::exclude{$p}); - for my $nr (split(/ /, $scanlib::packagelist{$p})) { + for my $nr (@{$scanlib::packagelist{$p}}) { $pendingtotal++ if ($scanlib::bugs{$nr} =~ m/^\[[^]]*P/); $patchtotal++ if ($scanlib::bugs{$nr} =~ m/^\[[^]]*\+/); $ignoretotal++ if ($scanlib::bugs{$nr} =~ m/^\[[^]]*I/);