about summary refs log tree commit homepage
path: root/lib/PublicInbox/SearchIdx.pm
diff options
context:
space:
mode:
Diffstat (limited to 'lib/PublicInbox/SearchIdx.pm')
-rw-r--r--lib/PublicInbox/SearchIdx.pm5
1 files changed, 1 insertions, 4 deletions
diff --git a/lib/PublicInbox/SearchIdx.pm b/lib/PublicInbox/SearchIdx.pm
index f10a9104..f4fa50ff 100644
--- a/lib/PublicInbox/SearchIdx.pm
+++ b/lib/PublicInbox/SearchIdx.pm
@@ -752,10 +752,7 @@ sub _index_sync {
         my $xdb = $self->begin_txn_lazy;
         my $mm = _msgmap_init($self);
         do {
-                if ($xlog) {
-                        close($xlog) or die "git log failed: \$?=$?";
-                        $xlog = undef;
-                }
+                $xlog = undef; # stop previous git-log via SIGPIPE
                 $last_commit = _last_x_commit($self, $mm);
                 $lx = reindex_from($opts->{reindex}, $last_commit);