X-Git-Url: https://git.donarmstrong.com/?p=bugscan.git;a=blobdiff_plain;f=bugreport;h=e176dfaa7e63062005139e539a2581bb8f274f1f;hp=f1501c32cbe35135a0c9be6b79a6591bb80eb4d7;hb=74ca4b7ddabea1799631b4b8c36223d0cdcd15d6;hpb=37c1a7189dec60183ce19b121afa2747f17dda68 diff --git a/bugreport b/bugreport index f1501c3..e176dfa 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 " (unknown).\n"; + } else { + print " ($scanlib::section{$p}).\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"; }