From: Sergey Vlasov Date: Mon, 08 Aug 2005 18:46:58 GMT Subject: [PATCH 4/4] Plug memory leak in git-pack-objects Message-ID: <20050808184658.GE5789@procyon.home> In-Reply-To: <20050808184332.GA5789@procyon.home> [PATCH] Plug memory leak in git-pack-objects find_deltas() should free its temporary objects before returning. Signed-off-by: Sergey Vlasov --- pack-objects.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) 8b38f80b97affd0d9808b8f276a9e2e04bf03464 diff --git a/pack-objects.c b/pack-objects.c --- a/pack-objects.c +++ b/pack-objects.c @@ -382,6 +382,10 @@ static void find_deltas(struct object_en if (idx >= window) idx = 0; } + + for (i = 0; i < window; ++i) + free(array[i].data); + free(array); } int main(int argc, char **argv)