lib/suitar: make some Reader.Next errors sticky Updates PR #179
diff --git a/lib/suitar/suitar.go b/lib/suitar/suitar.go index 27ec692..6bb103d 100644 --- a/lib/suitar/suitar.go +++ b/lib/suitar/suitar.go
@@ -552,10 +552,12 @@ } if _, err := readFullNoEOF(r.r, r.block[:0x200]); err != nil { + r.err = err return Header{}, err } typeflag, size, mode, modTime, err := parseBlock1(&r.block) if err != nil { + r.err = err return Header{}, err }