xl-meta.go dump skip CRC check (#12031)

Skip CRC of metadata.
This commit is contained in:
Klaus Post 2021-04-10 02:38:23 +02:00 committed by GitHub
parent 0ddc4f0075
commit d50193d30f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -97,11 +97,16 @@ GLOBAL FLAGS:
if err != nil {
return err
}
case 1:
case 1, 2:
v, b, err := msgp.ReadBytesZC(b)
if err != nil {
return err
}
if _, nbuf, err := msgp.ReadUint32Bytes(b); err == nil {
// Read metadata CRC (added in v2, ignore if not found)
b = nbuf
}
_, err = msgp.CopyToJSON(buf, bytes.NewBuffer(v))
if err != nil {
return err