}
event_recorder = _lttng_kernel_event_recorder_create(event_enabler, desc);
WARN_ON_ONCE(!event_recorder);
- lttng_event_enabler_destroy(event_enabler);
+ lttng_event_enabler_destroy(&event_enabler->parent);
if (IS_ERR(event_recorder)) {
/*
* If something goes wrong in event registration
return -ENOMEM;
}
event_recorder = _lttng_kernel_event_recorder_create(event_enabler, desc);
- lttng_event_enabler_destroy(event_enabler);
+ lttng_event_enabler_destroy(&event_enabler->parent);
WARN_ON_ONCE(!event_recorder);
if (IS_ERR(event_recorder)) {
return PTR_ERR(event_recorder);
}
event_recorder = _lttng_kernel_event_recorder_create(event_enabler, desc);
WARN_ON_ONCE(!event_recorder);
- lttng_event_enabler_destroy(event_enabler);
+ lttng_event_enabler_destroy(&event_enabler->parent);
if (IS_ERR(event_recorder)) {
return PTR_ERR(event_recorder);
}
}
event_recorder = _lttng_kernel_event_recorder_create(event_enabler, desc);
WARN_ON_ONCE(!event_recorder);
- lttng_event_enabler_destroy(event_enabler);
+ lttng_event_enabler_destroy(&event_enabler->parent);
if (IS_ERR(event_recorder)) {
return PTR_ERR(event_recorder);
}
}
event_recorder = _lttng_kernel_event_recorder_create(event_enabler, desc);
WARN_ON_ONCE(!event_recorder);
- lttng_event_enabler_destroy(event_enabler);
+ lttng_event_enabler_destroy(&event_enabler->parent);
if (IS_ERR(event_recorder)) {
return PTR_ERR(event_recorder);
}