From 9076ff78b8054254b6db9aed9c402258974b260a Mon Sep 17 00:00:00 2001 From: oppiliappan Date: Fri, 1 May 2026 12:17:57 +0100 Subject: [PATCH] knotserver/git: fix double allocation of patch string Signed-off-by: oppiliappan --- knotserver/git/diff.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/knotserver/git/diff.go b/knotserver/git/diff.go index b58e2d3d..2c73cff0 100644 --- a/knotserver/git/diff.go +++ b/knotserver/git/diff.go @@ -108,7 +108,8 @@ func (g *GitRepo) DiffTree(commit1, commit2 *object.Commit) (*types.DiffTree, er return nil, err } - diffs, _, err := gitdiff.Parse(strings.NewReader(patch.String())) + patchStr := patch.String() + diffs, _, err := gitdiff.Parse(strings.NewReader(patchStr)) if err != nil { return nil, err } @@ -116,7 +117,7 @@ func (g *GitRepo) DiffTree(commit1, commit2 *object.Commit) (*types.DiffTree, er return &types.DiffTree{ Rev1: commit1.Hash.String(), Rev2: commit2.Hash.String(), - Patch: patch.String(), + Patch: patchStr, Diff: diffs, }, nil } -- 2.51.2