]> Sergey Matveev's repositories - public-inbox.git/commitdiff
lei: pager: pass correct env in oneshot mode
authorEric Wong <e@80x24.org>
Sat, 16 Jan 2021 11:36:24 +0000 (23:36 -1200)
committerEric Wong <e@80x24.org>
Mon, 18 Jan 2021 09:25:33 +0000 (09:25 +0000)
We want new environment variables when spawning the
pager from oneshot (non-daemon) mode.

lib/PublicInbox/LEI.pm

index 517f4d50bafc8e399d3bdcf99e5da0b5e8474524..c265971f9dc7dd038cc709722a3db4dc023b7097 100644 (file)
@@ -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};