mirror of
https://git.proxmox.com/git/libgit2
synced 2025-12-28 05:40:06 +00:00
Merge pull request #2719 from libgit2/cmn/fetch-twice
fetch: clear the connection data on close
This commit is contained in:
commit
21361cb7fe
@ -1009,6 +1009,7 @@ static int http_close(git_smart_subtransport *subtransport)
|
||||
git_vector_clear(&t->auth_contexts);
|
||||
|
||||
gitno_connection_data_free_ptrs(&t->connection_data);
|
||||
memset(&t->connection_data, 0x0, sizeof(gitno_connection_data));
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
@ -202,3 +202,14 @@ void test_online_fetch__remote_symrefs(void)
|
||||
|
||||
git_remote_free(remote);
|
||||
}
|
||||
|
||||
void test_online_fetch__twice(void)
|
||||
{
|
||||
git_remote *remote;
|
||||
|
||||
cl_git_pass(git_remote_create(&remote, _repo, "test", "http://github.com/libgit2/TestGitRepository.git"));
|
||||
cl_git_pass(git_remote_fetch(remote, NULL, NULL, NULL));
|
||||
cl_git_pass(git_remote_fetch(remote, NULL, NULL, NULL));
|
||||
|
||||
git_remote_free(remote);
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user