X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fbin%2Flttng-sessiond%2Fchannel.c;h=4ec12302b027e83ea3f63b5da862ce04737ecab0;hp=57c5c422507b26bc34a74301757ec66ab37963dd;hb=4222434939b65c3abf144866564732d7fd14ed13;hpb=d14d33bf091e72b23b1f90ea18a0a01bed098b76 diff --git a/src/bin/lttng-sessiond/channel.c b/src/bin/lttng-sessiond/channel.c index 57c5c4225..4ec12302b 100644 --- a/src/bin/lttng-sessiond/channel.c +++ b/src/bin/lttng-sessiond/channel.c @@ -121,6 +121,9 @@ int channel_kernel_enable(struct ltt_kernel_session *ksession, ret = LTTCOMM_KERN_CHAN_ENABLE_FAIL; goto error; } + } else { + ret = LTTCOMM_KERN_CHAN_EXIST; + goto error; } ret = LTTCOMM_OK; @@ -179,6 +182,7 @@ int channel_ust_enable(struct ltt_ust_session *usess, int domain, /* If already enabled, everything is OK */ if (uchan->enabled) { DBG3("Channel %s already enabled. Skipping", uchan->name); + ret = LTTCOMM_UST_CHAN_EXIST; goto end; }