X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=liblttng-ust%2Fltt-events.c;h=2bc5a1597b3ed15812a543f78c60ddcaad7263ec;hb=56b849af90745087f9a6abb0bed352e6705119aa;hp=9ef28c9adb144c7cd0d01f43b17590360f8bd3de;hpb=2d78951a159c97fd2bfebb84a9b22ef97674d56a;p=lttng-ust.git diff --git a/liblttng-ust/ltt-events.c b/liblttng-ust/ltt-events.c index 9ef28c9a..2bc5a159 100644 --- a/liblttng-ust/ltt-events.c +++ b/liblttng-ust/ltt-events.c @@ -296,6 +296,8 @@ int pending_probe_fix_events(const struct lttng_event_desc *desc) event->id = chan->free_event_id++; ret |= _ltt_event_metadata_statedump(chan->session, chan, event); + lttng_filter_event_link_bytecode(event, + event->filter_bytecode); } return ret; } @@ -724,6 +726,9 @@ int _ltt_field_statedump(struct ltt_session *session, { int ret = 0; + if (!field->written) + return 0; + switch (field->type.atype) { case atype_integer: ret = lttng_metadata_printf(session,