X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Flib%2Flttng-ctl%2Frotate.c;h=4b7c2f9162c69ba18e837dbcfbdab72404bf9411;hb=a2026546ba7e757714fd2f5bbf5b956827444dd6;hp=9ad32f962c035a90429bef225edc75919aa73b41;hpb=329f344308786acb81d8939eb8e1ad37307696c2;p=lttng-tools.git diff --git a/src/lib/lttng-ctl/rotate.c b/src/lib/lttng-ctl/rotate.c index 9ad32f962..4b7c2f916 100644 --- a/src/lib/lttng-ctl/rotate.c +++ b/src/lib/lttng-ctl/rotate.c @@ -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;