tmp = lttng_event_create();
if (!tmp) {
ret_code = LTTNG_ERR_NOMEM;
- goto end;
+ goto error;
}
if (lttng_strncpy(tmp->name, uevent->attr.name,
LTTNG_SYMBOL_NAME_LEN)) {
ret_code = LTTNG_ERR_FATAL;
lttng_event_destroy(tmp);
- goto end;
+ goto error;
}
tmp->name[LTTNG_SYMBOL_NAME_LEN - 1] = '\0';
*/
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);
extended->lost_packets = lost_packets;
ret = lttng_channel_serialize(channel, buffer);
+ lttng_channel_destroy(channel);
if (ret) {
ret = -1;
break;