From ee8439001785d5540cb75b888a5b266a7785f561 Mon Sep 17 00:00:00 2001 From: Lunny Xiao Date: Tue, 6 Dec 2022 11:35:18 +0800 Subject: [PATCH] Fix a resource leak when open a lfs file --- routers/web/repo/view.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/routers/web/repo/view.go b/routers/web/repo/view.go index fa4eb6d61f2cd..e7d82120c7138 100644 --- a/routers/web/repo/view.go +++ b/routers/web/repo/view.go @@ -281,7 +281,8 @@ func renderReadmeFile(ctx *context.Context, readmeFile *namedBlob, readmeTreelin isLFSFile = true // OK read the lfs object - var err error + dataRc.Close() + dataRc, err = lfs.ReadMetaObject(pointer) if err != nil { ctx.ServerError("ReadMetaObject", err)