summaryrefslogtreecommitdiff
path: root/refs/files-backend.c
diff options
context:
space:
mode:
authorJunio C Hamano <gitster@pobox.com>2024-08-26 11:10:22 -0700
committerJunio C Hamano <gitster@pobox.com>2024-08-26 11:10:22 -0700
commit5d0870d68cb1a4c4871780c233879b528ee4b8cd (patch)
tree1038330bbaacfe53cdddadd0e6c1b4f525bc6818 /refs/files-backend.c
parent24a64ea0ebf5b1086f137e0e72a7486f82e344c2 (diff)
parente2e373ba82d2cb19b60e91318626bda78eba7872 (diff)
Merge branch 'ss/packed-ref-store-leakfix' into maint-2.46
Leakfix. * ss/packed-ref-store-leakfix: refs/files: prevent memory leak by freeing packed_ref_store
Diffstat (limited to 'refs/files-backend.c')
-rw-r--r--refs/files-backend.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/refs/files-backend.c b/refs/files-backend.c
index aa52d9be7c..11551de8f8 100644
--- a/refs/files-backend.c
+++ b/refs/files-backend.c
@@ -157,6 +157,7 @@ static void files_ref_store_release(struct ref_store *ref_store)
free_ref_cache(refs->loose);
free(refs->gitcommondir);
ref_store_release(refs->packed_ref_store);
+ free(refs->packed_ref_store);
}
static void files_reflog_path(struct files_ref_store *refs,