X-Git-Url: http://git.efficios.com/?p=lttng-tools.git;a=blobdiff_plain;f=lttng%2Fcommands%2Fdisable_channels.c;h=d1b3dccecb7f3a4b9a226ab87df0f65a78aef367;hp=4235fbf86f56b1724acfb5fd99f0c8cbee2985a6;hb=7d29a2477524f7ee2ee46a94e538e6141f5ecc0e;hpb=65beb5ffdbe6e17dbd0268aad3c32b02322cd9ad 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 {