X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=lttng-events.c;h=25c616ee82a8aecdc017695036c57445635d0e63;hb=a9550ab5b92e217b90a33c6bd9daa3863f787f72;hp=46a8fe1b11e969b93b2bb06b962c648bf7758142;hpb=deba832d311fa65dabc814948ef37caa39e26862;p=lttng-modules.git diff --git a/lttng-events.c b/lttng-events.c index 46a8fe1b..25c616ee 100644 --- a/lttng-events.c +++ b/lttng-events.c @@ -2515,15 +2515,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; @@ -2620,7 +2621,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;