The opened packs seem to stay open forever. Signed-off-by: Alex Riesen <raa.lkml@xxxxxxxxx> --- I'm very unsure about the solution, though: it is really horrible code to debug... builtin-pack-objects.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-)
From d0fbfd05e5c1f41f58281d85d68c705c5f036e7d Mon Sep 17 00:00:00 2001 From: Alex Riesen <raa.lkml@xxxxxxxxx> Date: Wed, 19 Nov 2008 11:04:48 +0100 Subject: [PATCH] Fix handle leak in builtin-pack-objects The opened packs seem to stay open forever. Signed-off-by: Alex Riesen <raa.lkml@xxxxxxxxx> --- builtin-pack-objects.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/builtin-pack-objects.c b/builtin-pack-objects.c index 67eefa2..e68e997 100644 --- a/builtin-pack-objects.c +++ b/builtin-pack-objects.c @@ -532,6 +532,7 @@ static void write_pack_file(void) idx_tmp_name = write_idx_file(NULL, written_list, nr_written, sha1); + release_pack_memory(-1, -1); snprintf(tmpname, sizeof(tmpname), "%s-%s.pack", base_name, sha1_to_hex(sha1)); -- 1.6.0.4.644.gb619a