1
1
mirror of https://github.com/wader/fq.git synced 2024-10-04 15:38:17 +03:00

tar: Cleanup constant usage a bit more

This commit is contained in:
Mattias Wadman 2021-12-05 16:31:04 +01:00
parent fa350c6165
commit 45026ebf21

View File

@ -48,7 +48,7 @@ func tarDecode(d *decode.D, in interface{}) interface{} {
return (blockBits - (d.Pos() % blockBits)) % blockBits
}
// 512*2 zero bytes
// end marker is 512*2 zero bytes
endMarker := [blockBytes * 2]byte{}
foundEndMarker := false
@ -88,14 +88,14 @@ func tarDecode(d *decode.D, in interface{}) interface{} {
d.FieldRawLen("data_block_padding", blockPadding(d), d.BitBufIsZero())
})
bs := d.PeekBytes(512 * 2)
bs := d.PeekBytes(blockBytes * 2)
if bytes.Equal(bs, endMarker[:]) {
foundEndMarker = true
break
}
}
})
d.FieldRawLen("end_marker", 512*2*8)
d.FieldRawLen("end_marker", int64(len(endMarker))*8)
if !foundEndMarker {
d.Errorf("no files found")