X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=lttng%2Fcommands%2Fdisable_channels.c;h=d1b3dccecb7f3a4b9a226ab87df0f65a78aef367;hb=7d29a2477524f7ee2ee46a94e538e6141f5ecc0e;hp=4235fbf86f56b1724acfb5fd99f0c8cbee2985a6;hpb=5440dc4282b3186641a8886dc05f6cf5641b5191;p=lttng-tools.git diff --git a/lttng/commands/disable_channels.c b/lttng/commands/disable_channels.c index 4235fbf86..d1b3dccec 100644 --- a/lttng/commands/disable_channels.c +++ b/lttng/commands/disable_channels.c @@ -77,19 +77,24 @@ static int disable_channels(void) { int ret = CMD_SUCCESS; char *channel_name; + struct lttng_domain dom; if (set_session_name(opt_session_name) < 0) { ret = CMD_ERROR; goto error; } + if (opt_kernel) { + dom.type = LTTNG_DOMAIN_KERNEL; + } + /* Strip channel list */ channel_name = strtok(opt_channels, ","); while (channel_name != NULL) { /* Kernel tracer action */ if (opt_kernel) { DBG("Disabling kernel channel %s", channel_name); - ret = lttng_kernel_disable_channel(channel_name); + ret = lttng_disable_channel(&dom, channel_name); if (ret < 0) { goto error; } else {