set session active before enabling the timers
authorJulien Desfossez <jdesfossez@efficios.com>
Tue, 26 Sep 2017 16:52:42 +0000 (12:52 -0400)
committerJulien Desfossez <jdesfossez@efficios.com>
Tue, 26 Sep 2017 16:52:42 +0000 (12:52 -0400)
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
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.0281 seconds and 5 git commands to generate.