diff options
| author | Jakub Narebski <jnareb@gmail.com> | 2006-08-05 13:16:03 +0200 |
|---|---|---|
| committer | Junio C Hamano <junkio@cox.net> | 2006-08-06 01:59:45 -0700 |
| commit | 668e34d7cc1ab7d6135f0004ee7bea2ffdca0de0 (patch) | |
| tree | 2ecb1bb71cbf3738c9feeb48ae23788e6d77054e /gitweb/gitweb.perl | |
| parent | gitweb: No error messages with unescaped/unprotected user input (diff) | |
| download | git-668e34d7cc1ab7d6135f0004ee7bea2ffdca0de0.tar.gz git-668e34d7cc1ab7d6135f0004ee7bea2ffdca0de0.zip | |
gitweb: PATH_INFO=/ means no project
Prepared for refactoring input validation.
Signed-off-by: Jakub Narebski <jnareb@gmail.com>
Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 'gitweb/gitweb.perl')
| -rwxr-xr-x | gitweb/gitweb.perl | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gitweb/gitweb.perl b/gitweb/gitweb.perl index 2e2629ca53..fdba15e2b2 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"); } |
