[PATCH (amend)] gitweb: Require project for almost all actions
- From
Jakub Narebski <jnareb@gmail.com>
- Date
- Sep 19, 2006, 19:53 UTC
- Message-ID
- <200609192153.22618.jnareb@gmail.com>
Require that project (repository) is given for all actions except project_list, project_index and opml.
Signed-off-by: Jakub Narebski <jnareb@gmail.com> --- gitweb/gitweb.perl | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/gitweb/gitweb.perl b/gitweb/gitweb.perl index 034cdf1..34311ee 100755 --- a/gitweb/gitweb.perl +++ b/gitweb/gitweb.perl @@ -341,6 +341,10 @@ if (defined $project) { if (!defined($actions{$action})) { die_error(undef, "Unknown action"); } +if ($action !~ m/^(opml|project_list|project_index)$/ && + !$project) { + die_error(undef, "Project needed"); +} $actions{$action}->(); exit;
-- 1.4.2.1