X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=tests%2Flib%2Ftest_ctf_ir_ref.c;h=e2ee556c80adc53e515c83026c3aea206d7b85ce;hb=32bd47d181c90a4d475985a91e215b098a05cefb;hp=bf277b83312bfca2bd4e49f027671563b430885e;hpb=4965530a641ee47a19cec394b990c4d73e1a3f22;p=babeltrace.git diff --git a/tests/lib/test_ctf_ir_ref.c b/tests/lib/test_ctf_ir_ref.c index bf277b83..e2ee556c 100644 --- a/tests/lib/test_ctf_ir_ref.c +++ b/tests/lib/test_ctf_ir_ref.c @@ -567,12 +567,13 @@ static void test_example_scenario(void) static void create_user_full(struct user *user) { - char trace_path[] = "/tmp/ctfwriter_XXXXXX"; + gchar *trace_path; struct bt_ctf_field_type *ft; struct bt_ctf_field *field; struct bt_ctf_clock *clock; int ret; + trace_path = g_build_filename(g_get_tmp_dir(), "ctfwriter_XXXXXX", NULL); if (!bt_mkdtemp(trace_path)) { perror("# perror"); } @@ -624,6 +625,7 @@ static void create_user_full(struct user *user) ret = bt_ctf_stream_append_event(user->stream, user->event); assert(!ret); recursive_rmdir(trace_path); + g_free(trace_path); } static void test_put_order_swap(size_t *array, size_t a, size_t b)