mirror of
https://git.proxmox.com/git/libgit2
synced 2025-05-28 15:58:29 +00:00
remote: don't free the remote on delete
This was a bad idea. Don't free except in the free function.
This commit is contained in:
parent
d154456464
commit
231f350d91
@ -618,8 +618,6 @@ GIT_EXTERN(int) git_remote_is_valid_name(const char *remote_name);
|
||||
* All remote-tracking branches and configuration settings
|
||||
* for the remote will be removed.
|
||||
*
|
||||
* once deleted, the passed remote object will be freed and invalidated.
|
||||
*
|
||||
* @param remote A valid remote
|
||||
* @return 0 on success, or an error code.
|
||||
*/
|
||||
|
@ -1921,8 +1921,6 @@ int git_remote_delete(git_remote *remote)
|
||||
repo, git_remote_name(remote), NULL)) < 0)
|
||||
return error;
|
||||
|
||||
git_remote_free(remote);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
@ -15,6 +15,7 @@ void test_network_remote_delete__initialize(void)
|
||||
|
||||
void test_network_remote_delete__cleanup(void)
|
||||
{
|
||||
git_remote_free(_remote);
|
||||
cl_git_sandbox_cleanup();
|
||||
}
|
||||
|
||||
@ -27,7 +28,6 @@ void test_network_remote_delete__cannot_delete_an_anonymous_remote(void)
|
||||
cl_git_fail(git_remote_delete(remote));
|
||||
|
||||
git_remote_free(remote);
|
||||
git_remote_free(_remote);
|
||||
}
|
||||
|
||||
void test_network_remote_delete__remove_remote_tracking_branches(void)
|
||||
|
Loading…
Reference in New Issue
Block a user