diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/repository.c | 3 |
1 files changed, 3 insertions, 0 deletions
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; } |