mirror of
https://git.proxmox.com/git/libgit2
synced 2025-06-29 20:16:46 +00:00
Merge pull request #2792 from swisspol/fix_remote_download
Fixed internal push state not being cleared when calling git_remote_download()
This commit is contained in:
commit
55d9c29aa0
@ -885,6 +885,11 @@ int git_remote_download(git_remote *remote, const git_strarray *refspecs)
|
||||
if (error < 0)
|
||||
return error;
|
||||
|
||||
if (remote->push) {
|
||||
git_push_free(remote->push);
|
||||
remote->push = NULL;
|
||||
}
|
||||
|
||||
if ((error = git_fetch_negotiate(remote)) < 0)
|
||||
return error;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user