X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=liblttng-ust%2Flttng-events.c;h=5e6c90cbd8383b2324e5cb73ed9db74395f993f9;hb=45f399e86471695f8fb0f55d31197b02b3197bf9;hp=790d14b2495992d893e9d63f15ca8e65a3f6738a;hpb=dcdeaff04c5b8f2c0e69ab896bd170e2762b7f53;p=lttng-ust.git diff --git a/liblttng-ust/lttng-events.c b/liblttng-ust/lttng-events.c index 790d14b2..5e6c90cb 100644 --- a/liblttng-ust/lttng-events.c +++ b/liblttng-ust/lttng-events.c @@ -1391,10 +1391,11 @@ void lttng_session_sync_enablers(struct lttng_session *session) } event->enabled = enabled; - /* Check if has enablers without bytecode */ + /* Check if has enablers without bytecode enabled */ cds_list_for_each_entry(enabler_ref, &event->enablers_ref_head, node) { - if (cds_list_empty(&enabler_ref->ref->filter_bytecode_head)) { + if (enabler_ref->ref->enabled + && cds_list_empty(&enabler_ref->ref->filter_bytecode_head)) { has_enablers_without_bytecode = 1; break; } @@ -1407,7 +1408,6 @@ void lttng_session_sync_enablers(struct lttng_session *session) &event->bytecode_runtime_head, node) { lttng_filter_sync_state(runtime); } - } }