Merge pull request #11143 from aep/for-upstream

fixes #11142 missing array length check on release
This commit is contained in:
Matt Farina
2022-08-09 14:12:52 -04:00
committed by GitHub

View File

@@ -63,7 +63,7 @@ func decodeRelease(data string) (*rspb.Release, error) {
// For backwards compatibility with releases that were stored before
// compression was introduced we skip decompression if the
// gzip magic header is not found
if bytes.Equal(b[0:3], magicGzip) {
if len(b) > 3 && bytes.Equal(b[0:3], magicGzip) {
r, err := gzip.NewReader(bytes.NewReader(b))
if err != nil {
return nil, err