X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Flib%2Flttng-ctl%2Flttng-ctl.c;h=3f6635e8f759c751d11f3d5402452ca9f7d37aeb;hb=721806696a064ffba764bb171ef5b79b0542ae60;hp=222d719f8e09b40d37b9a5e9ee7c36d9bb1e1d97;hpb=67676bd8b522e83c6d45c7f6a205ab7a30001c9d;p=lttng-tools.git diff --git a/src/lib/lttng-ctl/lttng-ctl.c b/src/lib/lttng-ctl/lttng-ctl.c index 222d719f8..3f6635e8f 100644 --- a/src/lib/lttng-ctl/lttng-ctl.c +++ b/src/lib/lttng-ctl/lttng-ctl.c @@ -733,9 +733,13 @@ int lttng_enable_event_with_exclusions(struct lttng_handle *handle, sizeof(lsm.u.enable.channel_name)); } - lttng_ctl_copy_lttng_domain(&lsm.domain, &handle->domain); - lsm.cmd_type = LTTNG_ENABLE_EVENT; + if (ev->name[0] != '\0') { + lsm.cmd_type = LTTNG_ENABLE_EVENT; + } else { + lsm.cmd_type = LTTNG_ENABLE_ALL_EVENT; + } + lttng_ctl_copy_lttng_domain(&lsm.domain, &handle->domain); memcpy(&lsm.u.enable.event, ev, sizeof(lsm.u.enable.event)); lttng_ctl_copy_string(lsm.session.name, handle->session_name,