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) }