From 43c0cf0a0b0756f978860b87f78fc327fbf28fd0 Mon Sep 17 00:00:00 2001 From: xiongyi <1170313408@qq.com> Date: Tue, 26 Apr 2022 16:07:35 +0800 Subject: [PATCH] =?UTF-8?q?Tailer=E5=BD=93=E6=96=87=E4=BB=B6=E5=86=85?= =?UTF-8?q?=E5=AE=B9=E4=B8=BA=E7=A9=BA=E6=97=B6=EF=BC=8C=E4=BC=9A=E6=8A=A5?= =?UTF-8?q?=E5=BC=82=E5=B8=B8=EF=BC=8C=E6=B7=BB=E5=8A=A0=E9=98=B2=E6=AD=A2?= =?UTF-8?q?=E7=A9=BA=E6=8C=87=E9=92=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hutool-core/src/main/java/cn/hutool/core/io/file/Tailer.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hutool-core/src/main/java/cn/hutool/core/io/file/Tailer.java b/hutool-core/src/main/java/cn/hutool/core/io/file/Tailer.java index 93cbfe2be..bc4305c40 100644 --- a/hutool-core/src/main/java/cn/hutool/core/io/file/Tailer.java +++ b/hutool-core/src/main/java/cn/hutool/core/io/file/Tailer.java @@ -153,7 +153,7 @@ public class Tailer implements Serializable { Stack stack = new Stack<>(); long start = this.randomAccessFile.getFilePointer(); - long nextEnd = len - 1; + long nextEnd = (len - 1) < 0 ? 0 : len - 1; this.randomAccessFile.seek(nextEnd); int c; int currentLine = 0;