From: Eric Wong Date: Sat, 16 Jan 2021 11:36:24 +0000 (-1200) Subject: lei: pager: pass correct env in oneshot mode X-Git-Tag: v1.7.0~1354 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=fdfa3aaf57c9af65f4baa49a0c587a202aa228db;p=public-inbox.git lei: pager: pass correct env in oneshot mode We want new environment variables when spawning the pager from oneshot (non-daemon) mode. --- 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};