X-Git-Url: http://git.efficios.com/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fbin%2Flttng-sessiond%2Ffilter.c;h=d37773d490039de66bcff8dc6be900a4eef4ec96;hp=1088cbed58e34e27fa023b538670075ebc9cc8f9;hb=18eace3ba4aeaa6b869c8ad9ec1273381b4cbdee;hpb=178191b3899f114001f000c2e7f46909969f9c6f diff --git a/src/bin/lttng-sessiond/filter.c b/src/bin/lttng-sessiond/filter.c index 1088cbed5..d37773d49 100644 --- a/src/bin/lttng-sessiond/filter.c +++ b/src/bin/lttng-sessiond/filter.c @@ -118,7 +118,8 @@ int filter_ust_set(struct ltt_ust_session *usess, int domain, /* If UST channel specified and event name, get UST event ref */ if (uchan && have_event) { - uevent = trace_ust_find_event_by_name(uchan->events, event->name); + uevent = trace_ust_find_event(uchan->events, event->name, bytecode, + event->loglevel); if (uevent == NULL) { ret = LTTNG_ERR_UST_EVENT_NOT_FOUND; goto error; @@ -137,7 +138,8 @@ int filter_ust_set(struct ltt_ust_session *usess, int domain, } else if (!uchan && have_event) { /* Add filter to event */ /* Add context to event without having the channel name */ cds_lfht_for_each_entry(chan_ht->ht, &iter.iter, uchan, node.node) { - uevent = trace_ust_find_event_by_name(uchan->events, event->name); + uevent = trace_ust_find_event(uchan->events, event->name, bytecode, + event->loglevel); if (uevent != NULL) { ret = add_ufilter_to_event(usess, domain, uchan, uevent, bytecode); /*