set session active before enabling the timers
[deliverable/lttng-tools.git] / src / bin / lttng-sessiond / cmd.c
index f2b7163d4a4426fbdd13372089f55f792fde3e66..cb8725b59805bada5abdb0362cd6c218f5a067c8 100644 (file)
@@ -2434,6 +2434,10 @@ int cmd_start_trace(struct ltt_session *session)
                }
        }
 
+       /* Flag this after a successful start. */
+       session->has_been_started = 1;
+       session->active = 1;
+
        if (session->rotate_timer_period) {
                ret = sessiond_rotate_timer_start(session,
                                session->rotate_timer_period);
@@ -2444,10 +2448,6 @@ int cmd_start_trace(struct ltt_session *session)
                }
        }
 
-       /* Flag this after a successful start. */
-       session->has_been_started = 1;
-       session->active = 1;
-
        ret = LTTNG_OK;
 
 error:
This page took 0.024956 seconds and 5 git commands to generate.