summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMikael Ottela <mikael.ottela@ixonos.com>2012-01-18 13:42:07 +0200
committerMartyn Russell <martyn@lanedo.com>2012-02-15 10:23:52 +0000
commit3295acc65bb0e1fea6f10e4aca2a447e4d62db54 (patch)
treef4b68125473a5fc5d6c066f78d9487048cf7426b
parent0cf9852ad36f536b07df8cb38a46c5757d3aaa46 (diff)
downloadtracker-3295acc65bb0e1fea6f10e4aca2a447e4d62db54.tar.gz
tests/libtracker-extract: Do not use tracker_coalesce_strip on constant strings.
-rw-r--r--tests/libtracker-extract/tracker-test-utils.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/tests/libtracker-extract/tracker-test-utils.c b/tests/libtracker-extract/tracker-test-utils.c
index 25f31d8d1..ee98bba78 100644
--- a/tests/libtracker-extract/tracker-test-utils.c
+++ b/tests/libtracker-extract/tracker-test-utils.c
@@ -213,7 +213,13 @@ test_coalesce_strip ()
{
/* Used in other tests, but this one can try some corner cases */
g_assert (!tracker_coalesce_strip (0, NULL));
- g_assert_cmpstr (tracker_coalesce_strip (2, "", "a", NULL), ==, "a");
+
+ /* Allocate, do not use constant strings */
+ char *e = g_strdup ("");
+ char *a = g_strdup ("a");
+ g_assert_cmpstr (tracker_coalesce_strip (2, e, a, NULL), ==, "a");
+ g_free (e);
+ g_free (a);
}
static void