mirror of
https://git.proxmox.com/git/libgit2
synced 2025-05-05 18:44:31 +00:00
tests: Fix some memory leaks
This commit is contained in:
parent
d1aee4775a
commit
b97fabfad5
@ -67,6 +67,9 @@ void test_checkout_tree__can_checkout_and_remove_directory(void)
|
||||
cl_assert_equal_i(true, git_path_isfile("./testrepo/ab/de/2.txt"));
|
||||
cl_assert_equal_i(true, git_path_isfile("./testrepo/ab/de/fgh/1.txt"));
|
||||
|
||||
git_object_free(g_object);
|
||||
g_object = NULL;
|
||||
|
||||
/* Checkout brach "master" and update HEAD, so that HEAD matches the
|
||||
* current working tree
|
||||
*/
|
||||
@ -136,6 +139,9 @@ void test_checkout_tree__doesnt_write_unrequested_files_to_worktree(void)
|
||||
opts.checkout_strategy = GIT_CHECKOUT_NONE;
|
||||
git_checkout_tree(g_repo, (git_object*)p_chomped_commit, &opts);
|
||||
cl_assert_equal_i(false, git_path_isfile("testrepo/readme.txt"));
|
||||
|
||||
git_commit_free(p_master_commit);
|
||||
git_commit_free(p_chomped_commit);
|
||||
}
|
||||
|
||||
void test_checkout_tree__can_switch_branches(void)
|
||||
|
@ -144,6 +144,8 @@ void test_clone_nonetwork__custom_autotag(void)
|
||||
|
||||
cl_git_pass(git_tag_list(&tags, g_repo));
|
||||
cl_assert_equal_i(0, tags.count);
|
||||
|
||||
git_strarray_free(&tags);
|
||||
}
|
||||
|
||||
void test_clone_nonetwork__cope_with_already_existing_directory(void)
|
||||
|
@ -18,4 +18,6 @@ void test_config_backend__checks_version(void)
|
||||
cl_git_fail(git_config_add_backend(cfg, &backend, 0, false));
|
||||
err = giterr_last();
|
||||
cl_assert_equal_i(GITERR_INVALID, err->klass);
|
||||
|
||||
git_config_free(cfg);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user