in reply to Re: Undefined value returned on call to readline (<>)?
in thread Undefined value returned on call to readline (<>)?
It would've been cleaner to use something like
|| die qq/Cannot open pid file "$self->{path}": $!\n/; flock($fh, LOCK_EX | LOCK_NB) || die qq/pid "$self->{path}" already locked: $!\n/; - my ($pid) = <$fh> =~ /^(\d+)/; + my $maybe = <$fh>; + $maybe = "" unless defined $maybe; + my ($pid) = $maybe =~ /^(\d+)/; close $fh if @_ == 1;
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^3: Undefined value returned on call to readline (<>)?
by Intrepid (Curate) on Feb 18, 2025 at 19:52 UTC |