diff options
author | Andrea Azzarone <andrea.azzarone@canonical.com> | 2019-01-18 16:55:17 +0000 |
---|---|---|
committer | Andrea Azzarone <andrea.azzarone@canonical.com> | 2019-01-24 16:47:16 +0000 |
commit | 33fd803213846e6584acd7f186764c3e21a63d32 (patch) | |
tree | bde4042e3bc9f032260bb0619a3c0afe545718bc | |
parent | 38152d90f440a776dba0e68c95b02dd7911ed57c (diff) | |
download | tracker-33fd803213846e6584acd7f186764c3e21a63d32.tar.gz |
tests/libtracker-common: Fix memory leaks
Make sure to call g_free on result in tracker-file-utils-test.c
-rw-r--r-- | tests/libtracker-common/tracker-file-utils-test.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/tests/libtracker-common/tracker-file-utils-test.c b/tests/libtracker-common/tracker-file-utils-test.c index 93a409b37..2e2f58f97 100644 --- a/tests/libtracker-common/tracker-file-utils-test.c +++ b/tests/libtracker-common/tracker-file-utils-test.c @@ -165,6 +165,7 @@ test_path_evaluate_name (void) result = tracker_path_evaluate_name ("just-a-filename"); g_assert_cmpstr (result, ==, "just-a-filename"); + g_free (result); result = tracker_path_evaluate_name ("$HOME/all/dir/"); expected = g_build_path (G_DIR_SEPARATOR_S, home, "/all/dir", NULL); @@ -200,21 +201,25 @@ test_path_evaluate_name (void) result = tracker_path_evaluate_name (""); g_assert (!result); + g_free (result); result = tracker_path_evaluate_name (NULL); g_assert (!result); - + g_free (result); g_setenv ("HOME", "", TRUE); result = tracker_path_evaluate_name ("~/but-no-home.txt"); g_assert (!result); + g_free (result); g_setenv ("HOME", home, TRUE); result = tracker_path_evaluate_name ("$UNDEFINED/something"); g_assert_cmpstr (result, ==, "/something"); + g_free (result); result = tracker_path_evaluate_name (tracker_test_helpers_get_nonutf8 ()); g_assert_cmpstr (result, ==, tracker_test_helpers_get_nonutf8 ()); + g_free (result); g_unsetenv ("TEST_TRACKER_DIR"); } |