X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=lttng-events.c;h=38cd4447696087cbff8719796651e149ffd11b77;hb=6bb4326c067161532e0e6f3a0deec2d28b4595e8;hp=2e7670b8c9d4b59d05c2fb02568326921da7bc3f;hpb=3eb95be4200bdde975385f3acd00943ec3b78cc2;p=lttng-modules.git diff --git a/lttng-events.c b/lttng-events.c index 2e7670b8..38cd4447 100644 --- a/lttng-events.c +++ b/lttng-events.c @@ -2514,15 +2514,16 @@ error: } static -int print_metadata_session_name(struct lttng_session *session) +int print_metadata_escaped_field(struct lttng_session *session, const char *field, + const char *field_value) { int ret; - ret = lttng_metadata_printf(session, " trace_name = \""); + ret = lttng_metadata_printf(session, " %s = \"", field); if (ret) goto error; - ret = print_escaped_ctf_string(session, session->name); + ret = print_escaped_ctf_string(session, field_value); if (ret) goto error; @@ -2619,7 +2620,11 @@ int _lttng_session_metadata_statedump(struct lttng_session *session) if (ret) goto end; - ret = print_metadata_session_name(session); + ret = print_metadata_escaped_field(session, "trace_name", session->name); + if (ret) + goto end; + ret = print_metadata_escaped_field(session, "trace_creation_datetime", + session->creation_time); if (ret) goto end;