X-Git-Url: https://git.donarmstrong.com/?p=bugscan.git;a=blobdiff_plain;f=scanlib.pm;h=82ad6cf0c76bb24c9c337611e3ace97a67b7537b;hp=f7b4bd1199e5a4dc64b75ecba95bac99913fe9c8;hb=b466d60ef751700a50478b94761418d5a5ef55c1;hpb=71e6cb7e3cc7f577df4b8b947b16477252c04dbd diff --git a/scanlib.pm b/scanlib.pm index f7b4bd1..82ad6cf 100644 --- a/scanlib.pm +++ b/scanlib.pm @@ -265,7 +265,7 @@ sub scanspooldir() { } } - $packagelist{$_} .= " $f"; + push @{$packagelist{$_}}, $f; } if ($relinfo eq "") { # or $relinfo eq "U" # confuses e.g. #210306 @@ -294,9 +294,10 @@ sub readstatus() { if (m/^[0-9]+ \[/) { ($bug,$subject)=split(/ /, $_, 2); $bugs{$bug}=$subject; - $packagelist{$pkg} .= "$bug "; + push @{$packagelist{$pkg}}, $bug; } else { ($pkg,$sect, $mnt)=split(/ /, $_, 3); + next if (!defined($pkg)); $section{$pkg}=$sect; $maintainer{$pkg}=$mnt; }