summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--api/file.go5
1 files changed, 3 insertions, 2 deletions
diff --git a/api/file.go b/api/file.go
index ede04e2d8..0774a78b8 100644
--- a/api/file.go
+++ b/api/file.go
@@ -833,11 +833,12 @@ func ReadFile(path string) ([]byte, *model.AppError) {
return nil, model.NewLocAppError("ReadFile", "api.file.read_file.s3.app_error", nil, err.Error())
}
bucket := utils.Cfg.FileSettings.AmazonS3Bucket
- reader, err := s3Clnt.GetObject(bucket, path)
+ minioObject, err := s3Clnt.GetObject(bucket, path)
+ defer minioObject.Close()
if err != nil {
return nil, model.NewLocAppError("ReadFile", "api.file.read_file.s3.app_error", nil, err.Error())
}
- if f, err := ioutil.ReadAll(reader); err != nil {
+ if f, err := ioutil.ReadAll(minioObject); err != nil {
return nil, model.NewLocAppError("ReadFile", "api.file.read_file.s3.app_error", nil, err.Error())
} else {
return f, nil