From: Eric Wong Date: Tue, 28 Jan 2025 08:31:13 +0000 (+0000) Subject: git_http_backend: use default limiter from Qspawn X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0a083241373eb6d99c9900ad6ddbfe43847ac6b8;p=thirdparty%2Fpublic-inbox.git git_http_backend: use default limiter from Qspawn There's no reason for us to have another default limiter object when the one in Qspawn already exists. --- diff --git a/lib/PublicInbox/GitHTTPBackend.pm b/lib/PublicInbox/GitHTTPBackend.pm index 5dc071439..172de2bca 100644 --- a/lib/PublicInbox/GitHTTPBackend.pm +++ b/lib/PublicInbox/GitHTTPBackend.pm @@ -15,9 +15,6 @@ use PublicInbox::Tmpfile; use PublicInbox::WwwStatic qw(r @NO_CACHE); use Carp (); -# 32 is same as the git-daemon connection limit -my $default_limiter = PublicInbox::Limiter->new(32); - # n.b. serving "description" and "cloneurl" should be innocuous enough to # not cause problems. serving "config" might... my @text = qw[HEAD info/refs info/attributes @@ -102,8 +99,7 @@ sub serve_smart ($$$;$) { $env{$name} = $val if defined $val; } my $limiter = $git->{-httpbackend_limiter} // - ($pi_cfg ? $pi_cfg->limiter('-httpbackend') : undef) // - $default_limiter; + ($pi_cfg ? $pi_cfg->limiter('-httpbackend') : undef); $env{GIT_HTTP_EXPORT_ALL} = '1'; $env{PATH_TRANSLATED} = "$git->{git_dir}/$path"; my $rdr = input_prepare($env) or return r(500);