Commit 39157563 by Carlos Martín Nieto

Free the created refs in git_remote_update_tips

parent a3147114
...@@ -261,6 +261,7 @@ int git_remote_update_tips(git_remote *remote) ...@@ -261,6 +261,7 @@ int git_remote_update_tips(git_remote *remote)
if (!strcmp(head->name, GIT_HEAD_FILE)) { if (!strcmp(head->name, GIT_HEAD_FILE)) {
error = git_reference_create_oid(&ref, remote->repo, GIT_FETCH_HEAD_FILE, &head->oid, 1); error = git_reference_create_oid(&ref, remote->repo, GIT_FETCH_HEAD_FILE, &head->oid, 1);
i = 1; i = 1;
git_reference_free(ref);
if (error < GIT_SUCCESS) if (error < GIT_SUCCESS)
return git__rethrow(error, "Failed to update FETCH_HEAD"); return git__rethrow(error, "Failed to update FETCH_HEAD");
} }
...@@ -275,6 +276,8 @@ int git_remote_update_tips(git_remote *remote) ...@@ -275,6 +276,8 @@ int git_remote_update_tips(git_remote *remote)
error = git_reference_create_oid(&ref, remote->repo, refname, &head->oid, 1); error = git_reference_create_oid(&ref, remote->repo, refname, &head->oid, 1);
if (error < GIT_SUCCESS) if (error < GIT_SUCCESS)
return error; return error;
git_reference_free(ref);
} }
return GIT_SUCCESS; return GIT_SUCCESS;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment