X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fbin%2Flttng-sessiond%2Fust-metadata.c;h=2735169747e9bfc8108cb5e009cd8a922eefffa8;hp=45512ac7ba0df66ec1b2b19368b175c18198d3ae;hb=7972aab22f74b18faa168c0482216a3dd711a075;hpb=45893984238b2e2c12fc0d84b90336c98a6d98c9 diff --git a/src/bin/lttng-sessiond/ust-metadata.c b/src/bin/lttng-sessiond/ust-metadata.c index 45512ac7b..273516974 100644 --- a/src/bin/lttng-sessiond/ust-metadata.c +++ b/src/bin/lttng-sessiond/ust-metadata.c @@ -372,6 +372,7 @@ int ust_metadata_event_statedump(struct ust_registry_session *session, "};\n\n"); if (ret) goto end; + event->metadata_dumped = 1; end: return ret; @@ -424,6 +425,8 @@ int ust_metadata_channel_statedump(struct ust_registry_session *session, ret = lttng_metadata_printf(session, "};\n\n"); + /* Flag success of metadata dump. */ + chan->metadata_dumped = 1; end: return ret; @@ -525,6 +528,9 @@ int ust_metadata_session_statedump(struct ust_registry_session *session, int ret = 0; char hostname[HOST_NAME_MAX]; + assert(session); + assert(app); + uuid_c = session->uuid; snprintf(uuid_s, sizeof(uuid_s),