From 77224e434ba1c04c14c37f652a8193e25438e4dd Mon Sep 17 00:00:00 2001 From: richo Date: Fri, 4 Jan 2013 22:55:56 +1100 Subject: [PATCH] Ensure that odb is always freed --- src/pygit2/repository.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/pygit2/repository.c b/src/pygit2/repository.c index a7bb377..674c8a9 100644 --- a/src/pygit2/repository.c +++ b/src/pygit2/repository.c @@ -182,6 +182,7 @@ Repository_as_iter(Repository *self) } err = git_odb_foreach(odb, Repository_build_as_iter, accum); if (err < 0) { + git_odb_free(odb); Error_set(err); return -1; }