From caf7c743e7f3e465de33f380f526357bd224230f Mon Sep 17 00:00:00 2001 From: qydysky <32743305+qydysky@users.noreply.github.com> Date: Thu, 16 Feb 2023 03:29:59 +0800 Subject: [PATCH] Fix --- websocket/Recoder.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/websocket/Recoder.go b/websocket/Recoder.go index ce6e624..a523b5b 100644 --- a/websocket/Recoder.go +++ b/websocket/Recoder.go @@ -4,6 +4,7 @@ import ( "bytes" "errors" "fmt" + "io" "strconv" "time" @@ -116,7 +117,7 @@ func Play(filePath string) (s *Server, close func()) { cu += 1 for sg.Islive() { - if data, e := f.ReadUntil('\n', humanize.KByte, humanize.MByte); e != nil { + if data, e := f.ReadUntil('\n', humanize.KByte, humanize.MByte); e != nil && !errors.Is(e, io.EOF) { panic(e) } else { tIndex := bytes.Index(data, []byte{','}) -- 2.39.2