diff --git a/lib/Resmon/Status.pm b/lib/Resmon/Status.pm index 19b6c2094755f5cb2b3d84fbae902797b925ac47..e99b8ad22f7045b26ced293d0b0bca032de1010d 100644 --- a/lib/Resmon/Status.pm +++ b/lib/Resmon/Status.pm @@ -42,9 +42,11 @@ sub get_shared_state { $blob = <$fh>; } flock($fh, LOCK_UN); # Release the lock - eval $blob; - die $@ if ($@); - $self->{store} = $VAR1; + if (defined $blob) { + eval $blob; + die $@ if ($@); + $self->{store} = $VAR1; + } } else { die "Unable to read shared state"; };