[gjs] gjs-unit: Squash more memory leaks to clean valgrind
- From: Colin Walters <walters src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gjs] gjs-unit: Squash more memory leaks to clean valgrind
- Date: Fri, 17 Jun 2011 15:05:05 +0000 (UTC)
commit cd73a1448a4b27ba28f6bf389df72fd4323a6d95
Author: Colin Walters <walters verbum org>
Date: Fri Jun 17 10:16:57 2011 -0400
gjs-unit: Squash more memory leaks to clean valgrind
test/gjs-unit.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
---
diff --git a/test/gjs-unit.c b/test/gjs-unit.c
index 150de15..a44822b 100644
--- a/test/gjs-unit.c
+++ b/test/gjs-unit.c
@@ -193,6 +193,7 @@ main(int argc, char **argv)
gjs_unit_path = build_absolute_filename(argv[0], NULL);
gjs_unit_dir = g_path_get_dirname(gjs_unit_path);
+ g_free(gjs_unit_path);
/* the gjs-unit executable will be in <top_builddir>/.libs */
top_builddir = g_path_get_dirname(gjs_unit_dir);
g_free(gjs_unit_dir);
@@ -231,6 +232,7 @@ main(int argc, char **argv)
g_free(top_builddir);
g_setenv("XDG_DATA_HOME", data_home, FALSE);
g_setenv("GJS_PATH", path->str, FALSE);
+ g_string_free(path, TRUE);
/* The tests are known to fail in the presence of the JIT;
* we leak objects.
* https://bugzilla.gnome.org/show_bug.cgi?id=616193
@@ -278,6 +280,7 @@ main(int argc, char **argv)
test_filenames = g_slist_prepend(test_filenames, file_name);
/* not freeing file_name yet as it's needed while running the test */
}
+ g_free(js_test_dir);
g_slist_free(all_tests);
retval = g_test_run ();
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]