Browse Source

s3Storage: fix slice bounds out of range error (#3208)

pull/3207/head
John Regan 2 years ago committed by GitHub
parent
commit
b2a80f2149
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 8
      core/storageproviders/s3Storage.go

8
core/storageproviders/s3Storage.go

@ -200,7 +200,9 @@ func (s *S3Storage) Cleanup() error { @@ -200,7 +200,9 @@ func (s *S3Storage) Cleanup() error {
return err
}
s.deleteObjects(keys)
if len(keys) > 0 {
s.deleteObjects(keys)
}
return nil
}
@ -241,6 +243,10 @@ func (s *S3Storage) getDeletableVideoSegmentsWithOffset(offset int) ([]s3object, @@ -241,6 +243,10 @@ func (s *S3Storage) getDeletableVideoSegmentsWithOffset(offset int) ([]s3object,
return nil, err
}
if offset > len(objectsToDelete)-1 {
offset = len(objectsToDelete) - 1
}
objectsToDelete = objectsToDelete[offset : len(objectsToDelete)-1]
return objectsToDelete, nil

Loading…
Cancel
Save