From a8f21b249726c0aad3c659fd473975b9dcbeb851 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Fri, 9 Feb 2024 17:37:05 +0000 Subject: www: quiet errors for git-{archive,http-backend} SIGPIPE (13) can be quite common with unreliable connections and impatient clients, so just ignore them. --- lib/PublicInbox/RepoSnapshot.pm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'lib/PublicInbox/RepoSnapshot.pm') diff --git a/lib/PublicInbox/RepoSnapshot.pm b/lib/PublicInbox/RepoSnapshot.pm index 6b7441b0..4c372569 100644 --- a/lib/PublicInbox/RepoSnapshot.pm +++ b/lib/PublicInbox/RepoSnapshot.pm @@ -57,7 +57,8 @@ sub ver_check { # git->check_async callback my $qsp = PublicInbox::Qspawn->new(['git', @cfg, "--git-dir=$ctx->{git}->{git_dir}", 'archive', "--prefix=$ctx->{snap_pfx}/", - "--format=$ctx->{snap_fmt}", $treeish]); + "--format=$ctx->{snap_fmt}", $treeish], undef, + { quiet => 1 }); $qsp->psgi_yield($ctx->{env}, undef, \&archive_hdr, $ctx); } } -- cgit v1.2.3-24-ge0c7