summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xbuglist.cgi2
-rw-r--r--globals.pl1
2 files changed, 2 insertions, 1 deletions
diff --git a/buglist.cgi b/buglist.cgi
index 8c8f52008..4e1a8eec4 100755
--- a/buglist.cgi
+++ b/buglist.cgi
@@ -83,7 +83,7 @@ else {
}
# Hack to support legacy applications that think the RDF ctype is at format=rdf.
-if ($::FORM{'format'} eq "rdf" && !$::FORM{'ctype'}) {
+if ($::FORM{'format'} && $::FORM{'format'} eq "rdf" && !$::FORM{'ctype'}) {
$::FORM{'ctype'} = "rdf";
delete($::FORM{'format'});
}
diff --git a/globals.pl b/globals.pl
index f1e8f0d74..b52161eeb 100644
--- a/globals.pl
+++ b/globals.pl
@@ -1631,6 +1631,7 @@ sub GetFormat {
my ($template, $format, $ctype) = @_;
$ctype ||= "html";
+ $format ||= "";
# Security - allow letters and a hyphen only
$ctype =~ s/[^a-zA-Z\-]//g;