forked from mirrors/tar-split
looking for missing bytes
This commit is contained in:
parent
f45a3e13ee
commit
739daf3e09
2 changed files with 17 additions and 2 deletions
|
@ -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++ {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue