From fdfa3aaf57c9af65f4baa49a0c587a202aa228db Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Fri, 15 Jan 2021 23:36:24 -1200 Subject: lei: pager: pass correct env in oneshot mode We want new environment variables when spawning the pager from oneshot (non-daemon) mode. --- lib/PublicInbox/LEI.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/PublicInbox/LEI.pm b/lib/PublicInbox/LEI.pm index 517f4d50..c265971f 100644 --- a/lib/PublicInbox/LEI.pm +++ b/lib/PublicInbox/LEI.pm @@ -656,7 +656,7 @@ sub start_pager { my $fds = [ map { fileno($_) } @$rdr{0..2} ]; $send_cmd->($sock, $fds, $buf, MSG_EOR); } else { - $pgr->[0] = spawn([$pager], $env, $rdr); + $pgr->[0] = spawn([$pager], \%new_env, $rdr); } $self->{1} = $wpager; $self->{2} = $wpager if -t $self->{2}; -- cgit v1.2.3-24-ge0c7