]> git.donarmstrong.com Git - bugscan.git/blobdiff - bugreport
Fix typo; Verizon has nothing to do with this :-)
[bugscan.git] / bugreport
index bee423dd3d6c0073d2179970f14389bc295fc2ec..3fceaac2cb64a1ef536117a23716f10ecc3b336b 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->[0] <=> $b->[0]} keys %scanlib::packagelist) {
+       for my $p (sort {$a cmp $b} keys %scanlib::packagelist) {
                next if (defined $bugcfg::exclude{$p});
                $header = 0;
                $fontset = 0;
@@ -201,8 +201,8 @@ sub FilterPackages($) {
 
 sub FilterBugs() {
        for my $p (sort keys %scanlib::packagelist) {
-               $scanlib::packagelist{$p} = join(' ', grep { scanlib::check_worry($scanlib::bugs{$_}) } split / /, $scanlib::packagelist{$p});
-               delete $scanlib::packagelist{$p} if ($scanlib::packagelist{$p} eq '');
+               $scanlib::packagelist{$p} = [ grep { scanlib::check_worry($scanlib::bugs{$_}) } @{$scanlib::packagelist{$p}} ];
+               delete $scanlib::packagelist{$p} if (scalar @{$scanlib::packagelist{$p}} == 0);
        }
 }