This allows proper error reporting on daemon failure
when using "check-run".
# slurp the redirects back into user-supplied strings
for my $fd (1..2) {
my $fh = $fhref->[$fd] or next;
+ next unless -f $fh;
seek($fh, 0, SEEK_SET) or die "seek: $!";
my $redir = $opt->{$fd};
local $/;
print $OLDOUT "1..".($repeat * scalar(@tests))."\n" if $repeat >= 0;
if ($lei_env && $$ == $owner_pid) {
- my $opt = {}; # 1 => $OLDOUT, 2 => $OLDERR };
+ my $opt = { 1 => $OLDOUT, 2 => $OLDERR };
run_script([qw(lei daemon-kill)], $lei_env, $opt);
}