From a98f430676550498bd8c091f15ef8818ca9e3a80 Mon Sep 17 00:00:00 2001 From: oppiliappan Date: Fri, 1 May 2026 12:39:05 +0100 Subject: [PATCH] knotserver: close reader in FileContentsN not the biggest driver of mem issues, but better to close than wait for gc pressure i guess. Signed-off-by: oppiliappan --- knotserver/git/git.go | 1 + 1 file changed, 1 insertion(+) diff --git a/knotserver/git/git.go b/knotserver/git/git.go index f8ba4665..71e73e4e 100644 --- a/knotserver/git/git.go +++ b/knotserver/git/git.go @@ -165,6 +165,7 @@ func (g *GitRepo) FileContentN(path string, cap int64) ([]byte, error) { if err != nil { return nil, err } + defer reader.Close() buf := new(bytes.Buffer) if _, err = buf.ReadFrom(io.LimitReader(reader, cap)); err != nil { -- 2.51.2