gitweb: PATH_INFO=/ means no project
[gitweb.git] / gitweb / gitweb.perl
index 2e2629ca53dcb67a78bfb62333b06181a435bd41..fdba15e2b23c4d80e6bb73d8a73a16c12f4a09a5 100755 (executable)
@@ -86,8 +86,8 @@
 }
 
 our $project = ($cgi->param('p') || $ENV{'PATH_INFO'});
-if (defined $project) {
-       $project =~ s|^/||; $project =~ s|/$||;
+$project =~ s|^/||; $project =~ s|/$||;
+if (defined $project && $project) {
        if (!validate_input($project)) {
                die_error(undef, "Invalid project parameter");
        }