From b3aa440641135619ff3890da03c65ba52396f42c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20Mart=C3=ADn=20Nieto?= Date: Thu, 21 Jun 2012 02:15:25 +0200 Subject: [PATCH] repository: avoid opening the repository twice on reinit The call to repo_init_reinit already takes care of opening the repository and giving us a git_repository object to give to the caller. There is no need to call git_repository_open again. --- src/repository.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/repository.c b/src/repository.c index 4806215e8..23a95b23e 100644 --- a/src/repository.c +++ b/src/repository.c @@ -854,6 +854,7 @@ int git_repository_init(git_repository **repo_out, const char *path, unsigned is goto cleanup; result = repo_init_config(repository_path.ptr, is_bare, is_reinit); + goto cleanup; } if (repo_init_structure(repository_path.ptr, is_bare) < 0 ||