Fixed issue where tailing a file could potentially re-parse part of the log.
Now we simply check that the new size of the log is greater than
the previous size before parsing.
@@ -780,7 +780,7 @@ perform_tail_follow (uint64_t * size1, const char *fn) {
size2 = file_size (fn);
/* file hasn't changed */
- if (size2 == *size1)
+ if (size2 <= *size1)
return;
if (!(fp = fopen (fn, "r")))
