]> git.donarmstrong.com Git - debbugs.git/blobdiff - cgi/bugreport.cgi
Return 404 when a bug number that does not exist is used
[debbugs.git] / cgi / bugreport.cgi
index b325863e8b699a95585e1f4276bde50f7a85ce7d..d01a286bf39e9097db6efc2e8f27fb0620bdab0c 100755 (executable)
@@ -71,6 +71,14 @@ my $archive = $param{'archive'} eq 'yes';
 my $repeatmerged = $param{'repeatmerged'} eq 'yes';
 
 my $buglog = buglog($ref);
+if (not defined $buglog) {
+     print $q->header(-status => "404 No such bug",
+                     -type => "text/html",
+                     -charset => 'utf-8',
+                    );
+     exit 0;
+}
+
 my @stat = stat $buglog;
 my $mtime = '';
 if (@stat) {