From 9e3ac69e0dd6d15fc223bb379bf675f14e313698 Mon Sep 17 00:00:00 2001 From: Felicitas Pojtinger Date: Sat, 13 Nov 2021 22:11:42 +0100 Subject: [PATCH] fix: Stop iterating over headers on EOF --- cmd/stfs-tvf/main.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cmd/stfs-tvf/main.go b/cmd/stfs-tvf/main.go index 9149ea7..a3cef1d 100644 --- a/cmd/stfs-tvf/main.go +++ b/cmd/stfs-tvf/main.go @@ -56,6 +56,10 @@ func main() { // Read exactly one record bf := make([]byte, *recordSize*blockSize) if _, err := io.ReadFull(f, bf); err != nil { + if err == io.EOF { + break + } + panic(err) }