Fix: cmd_rotate_set_schedule returns positive error codes
[lttng-tools.git] / src / lib / lttng-ctl / rotate.c
index 9ad32f962c035a90429bef225edc75919aa73b41..4b7c2f9162c69ba18e837dbcfbdab72404bf9411 100644 (file)
@@ -149,6 +149,12 @@ end:
        return status;
 }
 
+void lttng_rotation_schedule_attr_set_size(
+               struct lttng_rotation_schedule_attr *attr, uint64_t size)
+{
+       attr->size = size;
+}
+
 enum lttng_rotation_status lttng_rotation_handle_get_state(
                struct lttng_rotation_handle *rotation_handle,
                enum lttng_rotation_state *state)
@@ -323,9 +329,9 @@ int lttng_rotation_set_schedule(
        lttng_ctl_copy_string(lsm.session.name, attr->session_name,
                        sizeof(lsm.session.name));
        lsm.u.rotate_setup.timer_us = attr->timer_us;
+       lsm.u.rotate_setup.size = attr->size;
 
        ret = lttng_ctl_ask_sessiond(&lsm, NULL);
-
 end:
        return ret;
 }
@@ -349,9 +355,7 @@ int lttng_rotation_schedule_get_timer_period(const char *session_name,
        }
 
        *rotate_timer = get_timer->rotate_timer;
-
        ret = 0;
-
 end:
        free(get_timer);
        return ret;
This page took 0.024429 seconds and 4 git commands to generate.