From c75a6067f1f36c6bbebd9f3737672055674df806 Mon Sep 17 00:00:00 2001 From: Stefan Sperling Date: Fri, 15 Oct 2021 07:14:24 +0000 Subject: [PATCH] add missing calls to got_repo_close() in gotadmin.c --- gotadmin/gotadmin.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/gotadmin/gotadmin.c b/gotadmin/gotadmin.c index a06dcd6e..044fa1b2 100644 --- a/gotadmin/gotadmin.c +++ b/gotadmin/gotadmin.c @@ -643,6 +643,8 @@ cmd_pack(int argc, char *argv[]) goto done; printf("\nIndexed %s.pack\n", id_str); done: + if (repo) + got_repo_close(repo); got_pathlist_free(&exclude_args); got_ref_list_free(&exclude_refs); got_ref_list_free(&include_refs); @@ -724,6 +726,8 @@ cmd_indexpack(int argc, char *argv[]) goto done; printf("\nIndexed %s.pack\n", id_str); done: + if (repo) + got_repo_close(repo); free(id_str); free(pack_hash); return error; @@ -897,6 +901,8 @@ cmd_listpack(int argc, char *argv[]) lpa.noffdeltas, lpa.nrefdeltas); } done: + if (repo) + got_repo_close(repo); free(id_str); free(pack_hash); free(packfile_path); -- 2.11.4.GIT