Matches s3 invalid compression format error for 'mc sql' (#9067)

This commit is contained in:
ebozduman
2020-03-05 19:34:04 -08:00
committed by GitHub
parent 7f19a9a617
commit a1c7c9ea73
3 changed files with 28 additions and 2 deletions

View File

@@ -101,8 +101,11 @@ func newProgressReader(rc io.ReadCloser, compType CompressionType) (*progressRea
r = scannedReader
case gzipType:
if r, err = gzip.NewReader(scannedReader); err != nil {
return nil, errTruncatedInput(err)
if errors.Is(err, gzip.ErrHeader) || errors.Is(err, gzip.ErrChecksum) {
return nil, errInvalidGZIPCompressionFormat(err)
}
}
return nil, errTruncatedInput(err)
case bzip2Type:
r = bzip2.NewReader(scannedReader)
default: