Fix: sessiond: cmd_enable_channel: negative error code used
[lttng-tools.git] / src / bin / lttng-sessiond / cmd.c
index 1b0270e3147e5640055a7b676f434aa92d6262f9..829e59dd4b67aad2e9003e3b33a16310a09c6645 100644 (file)
@@ -1305,7 +1305,7 @@ static int cmd_enable_channel_internal(struct ltt_session *session,
 
        attr = lttng_channel_copy(_attr);
        if (!attr) {
-               ret = -LTTNG_ERR_NOMEM;
+               ret = LTTNG_ERR_NOMEM;
                goto end;
        }
 
@@ -2866,7 +2866,7 @@ int cmd_start_trace(struct ltt_session *session)
         */
        session->rotated_after_last_stop = false;
 
-       if (session->rotate_timer_period) {
+       if (session->rotate_timer_period && !session->rotation_schedule_timer_enabled) {
                int int_ret = timer_session_rotation_schedule_timer_start(
                                session, session->rotate_timer_period);
 
This page took 0.022774 seconds and 4 git commands to generate.