X-Git-Url: http://git.efficios.com/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Flib%2Flttng-ctl%2Flttng-ctl.c;h=3f6635e8f759c751d11f3d5402452ca9f7d37aeb;hp=222d719f8e09b40d37b9a5e9ee7c36d9bb1e1d97;hb=6565421fd1e3307cda0f3cb0f849cb990122edc7;hpb=2e84128e5c7b7a40ede7276c8ada56a56631c5dc 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,