descriptor = _lttng_session_descriptor_live_create(name,
live_timer_interval_us);
+ if (!descriptor) {
+ goto error;
+ }
+
descriptor->base.output_type =
LTTNG_SESSION_DESCRIPTOR_OUTPUT_TYPE_NETWORK;
struct lttng_session_descriptor_live *descriptor;
descriptor = _lttng_session_descriptor_live_create(name, live_timer_us);
- if (!descriptor) {
- goto error;
- }
return descriptor ? &descriptor->base : NULL;
-error:
- lttng_session_descriptor_destroy(descriptor ? &descriptor->base : NULL);
- return NULL;
}
struct lttng_session_descriptor *