};
$SIG{TERM} = $SIG{INT} = sub {
- kill "TERM", $PID if defined $PID;
+ eval { my $pid = $PID; kill "TERM", $pid if defined $pid; };
exit 0;
};
}
@lines = split /\n/, $buffer, -1;
- $buffer = pop @lines;
+ $buffer = pop(@lines) // "";
}
for my $line (@lines) {