1
0
Fork 0
forked from mirrors/tar-split

looking for missing bytes

This commit is contained in:
Vincent Batts 2015-02-19 18:07:22 -05:00
parent f45a3e13ee
commit 739daf3e09
2 changed files with 17 additions and 2 deletions

View file

@ -666,6 +666,12 @@ func (tr *Reader) readOldGNUSparseMap(header []byte) []sparseEntry {
if _, tr.err = io.ReadFull(tr.r, sparseHeader); tr.err != nil {
return nil
}
if tr.RawAccounting {
if _, tr.err = tr.rawBytes.Write(sparseHeader); tr.err != nil {
return nil
}
}
isExtended = sparseHeader[oldGNUSparseExtendedHeaderIsExtendedOffset] != 0
s = slicer(sparseHeader)
for i := 0; i < oldGNUSparseExtendedHeaderNumEntries; i++ {