mirror of
https://github.com/minio/minio.git
synced 2025-11-08 21:24:55 -05:00
fix: a possible closer leak in SelectObjectHandler (#16598)
This commit is contained in:
@@ -242,7 +242,7 @@ func (api objectAPIHandlers) SelectObjectContentHandler(w http.ResponseWriter, r
|
||||
},
|
||||
actualSize,
|
||||
)
|
||||
|
||||
defer objectRSC.Close()
|
||||
s3Select, err := s3select.NewS3Select(r.Body)
|
||||
if err != nil {
|
||||
if serr, ok := err.(s3select.SelectError); ok {
|
||||
@@ -3124,7 +3124,7 @@ func (api objectAPIHandlers) PostRestoreObjectHandler(w http.ResponseWriter, r *
|
||||
},
|
||||
actualSize,
|
||||
)
|
||||
|
||||
defer objectRSC.Close()
|
||||
if err = rreq.SelectParameters.Open(objectRSC); err != nil {
|
||||
if serr, ok := err.(s3select.SelectError); ok {
|
||||
encodedErrorResponse := encodeResponse(APIErrorResponse{
|
||||
|
||||
Reference in New Issue
Block a user