Fix: lttng UI exit value and error message
[lttng-tools.git] / src / bin / lttng-sessiond / channel.c
index 57c5c422507b26bc34a74301757ec66ab37963dd..4ec12302b027e83ea3f63b5da862ce04737ecab0 100644 (file)
@@ -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;
        }
 
This page took 0.022509 seconds and 4 git commands to generate.