]> git.donarmstrong.com Git - bugscan.git/blobdiff - bugreport
More nvi cleaning.
[bugscan.git] / bugreport
index 566e3a7a4e36a8d8fdbf5598b7821bbd49c15ff3..bee423dd3d6c0073d2179970f14389bc295fc2ec 100755 (executable)
--- 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/);