X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=src%2Fbin%2Flttng-sessiond%2Fust-metadata.c;h=2735169747e9bfc8108cb5e009cd8a922eefffa8;hb=0f907de1f20c91a2bd1a08ee4d50332d1958754b;hp=45512ac7ba0df66ec1b2b19368b175c18198d3ae;hpb=d88aee689d5bd0067f362a323cb69c37717df59f;p=lttng-tools.git 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),