From 7cae2bcdf973c1b1eea8e139a6fd8de3b47f46ab Mon Sep 17 00:00:00 2001 From: Ben Straub Date: Sat, 21 Jul 2012 20:11:37 -0700 Subject: [PATCH] filter: fix memory leak --- src/filter.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/filter.c b/src/filter.c index ecdc809a4..e9517a259 100644 --- a/src/filter.c +++ b/src/filter.c @@ -171,7 +171,10 @@ static int unfiltered_blob_contents(git_buf *out, git_repository *repo, const gi git_blob *blob; if (!(retcode = git_blob_lookup(&blob, repo, blob_id))) + { retcode = git_blob__getbuf(out, blob); + git_blob_free(blob); + } return retcode; }