From fe9d0d9ab3302a615183ac241df0a98a2f4772fc Mon Sep 17 00:00:00 2001 From: Adnan Maolood Date: Wed, 9 Nov 2022 06:48:48 -0500 Subject: [PATCH] api/graph: Ensure files are closed after creation --- api/graph/schema.resolvers.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/api/graph/schema.resolvers.go b/api/graph/schema.resolvers.go index b8fb373..1c94c27 100644 --- a/api/graph/schema.resolvers.go +++ b/api/graph/schema.resolvers.go @@ -178,10 +178,11 @@ func (r *mutationResolver) CreateRepository(ctx context.Context, name string, vi export := path.Join(repoPath, "git-daemon-export-ok") if repo.Visibility != model.VisibilityPrivate { - _, err := os.Create(export) + f, err := os.Create(export) if err != nil { return err } + defer f.Close() } if cloneURL != nil { @@ -414,10 +415,11 @@ func (r *mutationResolver) UpdateRepository(ctx context.Context, id int, input m return err } } else { - _, err := os.Create(export) + f, err := os.Create(export) if err != nil { return err } + defer f.Close() } webhooks.DeliverRepoEvent(ctx, model.WebhookEventRepoUpdate, &repo) -- 2.38.4