summaryrefslogtreecommitdiff
path: root/src/repository.c
diff options
context:
space:
mode:
authorEdward Thomson <ethomson@edwardthomson.com>2015-03-24 20:58:00 +0000
committerEdward Thomson <ethomson@edwardthomson.com>2015-03-24 20:58:00 +0000
commit78db0239db2f5aafe2031cb4b3ce540deb6e8907 (patch)
tree2cde928d0174f62bbd2f9d016a7f5ffb887d14a7 /src/repository.c
parentc5e071873c1aa4a751202aedeefac7ddb982576c (diff)
downloadlibgit2-78db0239db2f5aafe2031cb4b3ce540deb6e8907.tar.gz
squash some leaks
Diffstat (limited to 'src/repository.c')
-rw-r--r--src/repository.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/repository.c b/src/repository.c
index 6a80070d1..7cffc9f6b 100644
--- a/src/repository.c
+++ b/src/repository.c
@@ -133,7 +133,9 @@ void git_repository_free(git_repository *repo)
for (i = 0; i < repo->reserved_names.size; i++)
git_buf_free(git_array_get(repo->reserved_names, i));
+ git_array_clear(repo->reserved_names);
+ git__free(repo->path_gitlink);
git__free(repo->path_repository);
git__free(repo->workdir);
git__free(repo->namespace);