From: Jakub Narebski Date: Sat, 05 Aug 2006 11:16:03 GMT Subject: [PATCH 8/9] gitweb: PATH_INFO=/ means no project Message-ID: In-Reply-To: <44d47813.36251c31.2553.3cf7@mx.gmail.com> Prepared for refactoring input validation. Signed-off-by: Jakub Narebski --- gitweb/gitweb.perl | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/gitweb/gitweb.perl b/gitweb/gitweb.perl index 013bfe7..2e1a2ba 100755 --- a/gitweb/gitweb.perl +++ b/gitweb/gitweb.perl @@ -86,8 +86,8 @@ if (defined $action) { } 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"); } -- 1.4.1.1