X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;ds=sidebyside;f=bugreport;h=123a5b067d11cda1bef1c40b27c42d06eb10daff;hb=fb2fdeb9ef55b7cab90ab1ca736446942a95c29c;hp=f1501c32cbe35135a0c9be6b79a6591bb80eb4d7;hpb=37c1a7189dec60183ce19b121afa2747f17dda68;p=bugscan.git diff --git a/bugreport b/bugreport index f1501c3..123a5b0 100755 --- a/bugreport +++ b/bugreport @@ -42,9 +42,13 @@ sub PrintPackageHeader() { if ($html) { print "
"; print "Package: " . scanlib::wwwname($p); - print " ($scanlib::section{$p}).\n"; + if (defined($scanlib::section{$p})) { + print " ($scanlib::section{$p}).\n"; + } else { + print " (unknown).\n"; + } print "Maintainer: "; - if (defined($scanlib::maintainer{$p})) { + if (exists($scanlib::maintainer{$p}) && $scanlib::maintainer{$p} ne '') { if ($scanlib::maintainer{$p} =~ /(.*) <([^>]*)>/) { ($name,$email) = ($1,$2); } elsif ($scanlib::maintainer{$p} =~ /<(.*) \((.*)\)>/) { @@ -52,7 +56,11 @@ sub PrintPackageHeader() { } elsif ($scanlib::maintainer{$p} =~ /<(.*)>/) { $name = $email = $1; } - print "$name <$email>\n"; + if (defined($name)) { + print "$name <$email>\n"; + } else { + print "$scanlib::maintainer{$p}\n"; + } } else { print "unknown\n"; }