X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Flib%2Flttng-ctl%2Flttng-ctl.c;h=222d719f8e09b40d37b9a5e9ee7c36d9bb1e1d97;hp=9a2160533ee909a5b5efb3c924d96b56484a99b0;hb=67676bd8b522e83c6d45c7f6a205ab7a30001c9d;hpb=bccd20a34b256e4d8ecc4f07fd2771da9ac541d4 diff --git a/src/lib/lttng-ctl/lttng-ctl.c b/src/lib/lttng-ctl/lttng-ctl.c index 9a2160533..222d719f8 100644 --- a/src/lib/lttng-ctl/lttng-ctl.c +++ b/src/lib/lttng-ctl/lttng-ctl.c @@ -734,21 +734,7 @@ int lttng_enable_event_with_exclusions(struct lttng_handle *handle, } lttng_ctl_copy_lttng_domain(&lsm.domain, &handle->domain); - - /* figure out correct command type, based on if we have a filter or exclusions */ - if (exclusion_count == 0) { - if (filter_expression == NULL) { - if (ev->name[0] != '\0') { - lsm.cmd_type = LTTNG_ENABLE_EVENT; - } else { - lsm.cmd_type = LTTNG_ENABLE_ALL_EVENT; - } - } else { - lsm.cmd_type = LTTNG_ENABLE_EVENT_WITH_FILTER; - } - } else { - lsm.cmd_type = LTTNG_ENABLE_EVENT_WITH_EXCLUSION; - } + lsm.cmd_type = LTTNG_ENABLE_EVENT; memcpy(&lsm.u.enable.event, ev, sizeof(lsm.u.enable.event)); @@ -869,9 +855,8 @@ int lttng_enable_event_with_exclusions(struct lttng_handle *handle, } ret = lttng_ctl_ask_sessiond_varlen(&lsm, varlen_data, - LTTNG_SYMBOL_NAME_LEN * lsm.u.enable.exclusion_count - + lsm.u.enable.bytecode_len, - NULL); + (LTTNG_SYMBOL_NAME_LEN * lsm.u.enable.exclusion_count) + + lsm.u.enable.bytecode_len, NULL); if (lsm.u.enable.exclusion_count != 0) { free(varlen_data);