From: Mark Wooding Date: Wed, 10 Jun 2020 15:05:16 +0000 (+0100) Subject: bin/disorder-notify: Stop reading when we reach end-of-file. X-Git-Url: https://git.distorted.org.uk/~mdw/profile/commitdiff_plain/ba19b1ea6de3246f0f3aa482d9d61f96441bac56 bin/disorder-notify: Stop reading when we reach end-of-file. Just a stupid bug. --- diff --git a/bin/disorder-notify b/bin/disorder-notify index 4e0b354..49e83f0 100755 --- a/bin/disorder-notify +++ b/bin/disorder-notify @@ -239,7 +239,7 @@ sub watch_and_notify0 ($) { eval { $n = sysread $sk_log, $b, 4096; }; if ($@ && $@->errno == EAGAIN) { last READ; } elsif ($@) { $loss = "error from read: " . $@->errno; last WATCH; } - elsif (!$n) { close $sk_log; $sk_log = undef; } + elsif (!$n) { close $sk_log; $sk_log = undef; last READ; } else { $buffer .= $b; } }