From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: X-Spam-Status: No, score=-4.0 required=3.0 tests=ALL_TRUSTED,BAYES_00, URIBL_BLOCKED shortcircuit=no autolearn=unavailable autolearn_force=no version=3.4.0 Received: from localhost (dcvr.yhbt.net [127.0.0.1]) by dcvr.yhbt.net (Postfix) with ESMTP id 43BFF1FCCB for ; Mon, 30 May 2016 02:04:09 +0000 (UTC) From: Eric Wong To: meta@public-inbox.org Subject: [PATCH 2/3] www: remove gratuitous use of Plack::Request methods Date: Mon, 30 May 2016 02:04:03 +0000 Message-Id: <20160530020404.16814-3-e@80x24.org> In-Reply-To: <20160530020404.16814-1-e@80x24.org> References: <20160530020404.16814-1-e@80x24.org> List-Id: Accessing $env directly is faster and we will eventually remove all Plack::Request dependencies. --- lib/PublicInbox/WWW.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/PublicInbox/WWW.pm b/lib/PublicInbox/WWW.pm index 88d4f6f..a820207 100644 --- a/lib/PublicInbox/WWW.pm +++ b/lib/PublicInbox/WWW.pm @@ -41,9 +41,9 @@ sub call { my ($self, $env) = @_; my $cgi = Plack::Request->new($env); my $ctx = {cgi => $cgi, pi_config => $self->{pi_config}, www => $self}; - my $path_info = $cgi->path_info; + my $path_info = $env->{PATH_INFO}; + my $method = $env->{REQUEST_METHOD}; - my $method = $cgi->method; if ($method eq 'POST' && $path_info =~ m!$INBOX_RE/(git-upload-pack)\z!) { my $path = $2;