diff options
author | Edward Thomson <ethomson@edwardthomson.com> | 2015-11-24 22:30:41 +0300 |
---|---|---|
committer | Edward Thomson <ethomson@edwardthomson.com> | 2015-11-24 22:30:41 +0300 |
commit | e0ab1ca0288db57fabbd63dfb6a0cd27f3acf8b2 (patch) | |
tree | 9ccf44b44902a5c76065eb2f07fd67ed5bbace2f | |
parent | 41854c7f8339420824cf07fa88862cc1acfc9590 (diff) | |
parent | 77b79dde84b6b53a3c9bdde844fcd2a73b9bcca7 (diff) |
Merge pull request #3523 from pks-t/memleak-fixes
Memleak fixes
-rw-r--r-- | tests/config/global.c | 2 | ||||
-rw-r--r-- | tests/config/stress.c | 3 | ||||
-rw-r--r-- | tests/win32/longpath.c | 2 |
3 files changed, 6 insertions, 1 deletions
diff --git a/tests/config/global.c b/tests/config/global.c index 0ddd204ad..a149dc0be 100644 --- a/tests/config/global.c +++ b/tests/config/global.c @@ -73,7 +73,7 @@ void test_config_global__open_programdata(void) git_buf config_path = GIT_BUF_INIT; git_buf var_contents = GIT_BUF_INIT; - if (!cl_getenv("GITTEST_INVASIVE_FS_STRUCTURE")) + if (cl_is_env_set("GITTEST_INVASIVE_FS_STRUCTURE")) cl_skip(); cl_git_pass(git_libgit2_opts(GIT_OPT_GET_SEARCH_PATH, diff --git a/tests/config/stress.c b/tests/config/stress.c index 6e960425c..a6b665590 100644 --- a/tests/config/stress.c +++ b/tests/config/stress.c @@ -126,4 +126,7 @@ void test_config_stress__quick_write(void) cl_git_pass(git_config_get_int32(&val, config_r, key)); cl_assert_equal_i(i, val); } + + git_config_free(config_r); + git_config_free(config_w); } diff --git a/tests/win32/longpath.c b/tests/win32/longpath.c index 6de7d389a..07eecd394 100644 --- a/tests/win32/longpath.c +++ b/tests/win32/longpath.c @@ -46,6 +46,8 @@ void assert_name_too_long(void) /* check the suffix */ cl_assert_equal_s(expected_msg, err->message + (actual_len - expected_len)); + + git__free(expected_msg); } #endif |