summaryrefslogtreecommitdiff
path: root/src/clone.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/clone.c')
-rw-r--r--src/clone.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/clone.c b/src/clone.c
index 22e8c0eee..7ae32a067 100644
--- a/src/clone.c
+++ b/src/clone.c
@@ -46,9 +46,10 @@ static int create_tracking_branch(git_repository *repo, const git_oid *target, c
/* Create the new branch */
if (!git_branch_create(&branch_ref, repo, name, head_obj, 0)) {
+ git_config *cfg;
+
git_reference_free(branch_ref);
/* Set up tracking */
- git_config *cfg;
if (!git_repository_config(&cfg, repo)) {
git_buf remote = GIT_BUF_INIT;
git_buf merge = GIT_BUF_INIT;