From 0c9d095deb6f9a3c59c3f1d08a09d0d0f4f00149 Mon Sep 17 00:00:00 2001 From: Krishnan Parthasarathi Date: Tue, 27 Apr 2021 22:42:18 -0700 Subject: [PATCH] ilm: Close warmBackend GetObject reader (#12174) --- cmd/bucket-lifecycle.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cmd/bucket-lifecycle.go b/cmd/bucket-lifecycle.go index 8b3c2070c..68e27c31a 100644 --- a/cmd/bucket-lifecycle.go +++ b/cmd/bucket-lifecycle.go @@ -341,7 +341,10 @@ func getTransitionedObjectReader(ctx context.Context, bucket, object string, rs if err != nil { return nil, err } - return fn(reader, h, opts.CheckPrecondFn) + closer := func() { + reader.Close() + } + return fn(reader, h, opts.CheckPrecondFn, closer) } // RestoreRequestType represents type of restore.