From fe7b6a4431265dec20f872c1a5e3758c0effbf7c Mon Sep 17 00:00:00 2001 From: rudolfkoenig <> Date: Thu, 24 May 2018 15:16:12 +0000 Subject: [PATCH] 92_FileLog.pm: fix problem with rescan (Forum #88084) git-svn-id: https://svn.fhem.de/fhem/trunk@16770 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/92_FileLog.pm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/fhem/FHEM/92_FileLog.pm b/fhem/FHEM/92_FileLog.pm index 733400fad..221b0202e 100644 --- a/fhem/FHEM/92_FileLog.pm +++ b/fhem/FHEM/92_FileLog.pm @@ -862,6 +862,11 @@ RESCAN: my $end = $hash->{pos}{"$inf:$from"}; my $start = $end - 1024; $start = 0 if($start < 0); + + $ifh->seek($end, 0); + my $l = <$ifh>; + $end = $ifh->tell if($l && $l lt $from); + $ifh->seek($start, 0); sysread($ifh, $buf, $end-$start); @rescanArr = split("\n", $buf);