]> Lady’s Gitweb - Gitweb/commitdiff
gitweb: do not use 'No such directory' error message
authorMatthias Lederhofer <redacted>
Sat, 16 Sep 2006 22:30:27 +0000 (00:30 +0200)
committerLady <redacted>
Mon, 6 Apr 2026 04:07:10 +0000 (00:07 -0400)
undef $project; to prevent a file named description to be read.

Signed-off-by: Junio C Hamano <redacted>
gitweb.perl

index f4f93c6df429778632be64078b9a753e2ab365a83ea2159a2e9c3df8d27501b7..b5a6bcb09fa1161c3e061ec48c5be04859fc7289b71fd11bdcb45f6e1a3b8f73 100755 (executable)
@@ -198,13 +198,10 @@ if (defined $action) {
 
 our $project = $cgi->param('p');
 if (defined $project) {
-       if (!validate_input($project)) {
-               die_error(undef, "Invalid project parameter");
-       }
-       if (!(-d "$projectroot/$project")) {
-               die_error(undef, "No such directory");
-       }
-       if (!(-e "$projectroot/$project/HEAD")) {
+       if (!validate_input($project) ||
+           !(-d "$projectroot/$project") ||
+           !(-e "$projectroot/$project/HEAD")) {
+               undef $project;
                die_error(undef, "No such project");
        }
 }
This page took 0.174312 seconds and 4 git commands to generate.