X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=lib%2FPublicInbox%2FGitHTTPBackend.pm;fp=lib%2FPublicInbox%2FGitHTTPBackend.pm;h=744324294917df02bd07166a8d4e9423714b871d;hb=81a906c55b9510b38ea035dca13475fdd9d27083;hp=5b879871bbb1d7c9b732b087d88b639526fb64c9;hpb=ba1a1efbcd23ab472b3c5c030082a9064462680b;p=public-inbox.git diff --git a/lib/PublicInbox/GitHTTPBackend.pm b/lib/PublicInbox/GitHTTPBackend.pm index 5b879871..74432429 100644 --- a/lib/PublicInbox/GitHTTPBackend.pm +++ b/lib/PublicInbox/GitHTTPBackend.pm @@ -151,6 +151,7 @@ sub parse_cgi_headers { # {parse_hdr} for Qspawn if ($code == 404 && $ctx->{www} && !$ctx->{_coderepo_tried}++) { my $wcb = delete $ctx->{env}->{'qspawn.wcb'}; $ctx->{env}->{'plack.skip-deflater'} = 1; # prevent 2x gzip + $ctx->{env}->{'qspawn.fallback'} = $code; my $res = $ctx->{www}->coderepo->srv($ctx); # for ->psgi_return_init_cb $ctx->{env}->{'qspawn.wcb'} = $wcb;