From 146f5c75d73229cc0d6a4fcebf5d81f90d54b1d3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20Mart=C3=ADn=20Nieto?= Date: Sat, 14 Apr 2012 15:09:29 +0200 Subject: [PATCH] repo: plug a couple of leaks --- src/repository.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/repository.c b/src/repository.c index 413bb17ae..18881ecce 100644 --- a/src/repository.c +++ b/src/repository.c @@ -301,6 +301,8 @@ static int find_repo( if (!(error = read_gitfile(&repo_link, path.ptr))) { if (valid_repository_path(&repo_link)) git_buf_swap(repo_path, &repo_link); + + git_buf_free(&repo_link); break; } git_buf_free(&repo_link); @@ -376,6 +378,7 @@ int git_repository_open_ext( return error; } + git_buf_free(&parent); *repo_ptr = repo; return 0; }