X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=lttng-events.c;fp=lttng-events.c;h=f1be6028a6440848f104f810250975f1b41a9312;hb=4ef81e4ac900975a4627ec36e3693ccbce727a62;hp=3964df5fbb2f55b8d98fdb8501023a2c37a2dbab;hpb=7502f47afaf537bbb67050b17ea095bb3976bf91;p=lttng-modules.git diff --git a/lttng-events.c b/lttng-events.c index 3964df5f..f1be6028 100644 --- a/lttng-events.c +++ b/lttng-events.c @@ -226,6 +226,9 @@ int lttng_session_enable(struct lttng_session *session) /* Set transient enabler state to "enabled" */ session->tstate = 1; + /* We need to sync enablers with session before activation. */ + lttng_session_sync_enablers(session); + /* * Snapshot the number of events per channel to know the type of header * we need to use. @@ -239,9 +242,6 @@ int lttng_session_enable(struct lttng_session *session) chan->header_type = 2; /* large */ } - /* We need to sync enablers with session before activation. */ - lttng_session_sync_enablers(session); - /* Clear each stream's quiescent state. */ list_for_each_entry(chan, &session->chan, list) { if (chan->channel_type != METADATA_CHANNEL)