X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=src%2Fplugins%2Fctf%2Flttng-live%2Flttng-live.cpp;h=0c446862c14f4560f79b1f6c99145dd746537c4c;hb=bf81b18f6b902230f043a736649b75a785728184;hp=a6dfd2104cbb103585a43d163838ea025767a9b8;hpb=2780ec75e9fa4db98d747f153597bcd67a6be048;p=babeltrace.git diff --git a/src/plugins/ctf/lttng-live/lttng-live.cpp b/src/plugins/ctf/lttng-live/lttng-live.cpp index a6dfd210..0c446862 100644 --- a/src/plugins/ctf/lttng-live/lttng-live.cpp +++ b/src/plugins/ctf/lttng-live/lttng-live.cpp @@ -1968,20 +1968,12 @@ end: } } -static void lttng_live_component_destroy_data(struct lttng_live_component *lttng_live) -{ - delete lttng_live; -} - void lttng_live_component_finalize(bt_self_component_source *component) { lttng_live_component *data = (lttng_live_component *) bt_self_component_get_data( bt_self_component_source_as_self_component(component)); - if (!data) { - return; - } - lttng_live_component_destroy_data(data); + delete data; } static enum session_not_found_action @@ -2064,7 +2056,7 @@ lttng_live_component_create(const bt_value *params, bt_self_component_source *se goto end; error: - lttng_live_component_destroy_data(lttng_live); + delete lttng_live; lttng_live = NULL; end: g_free(validation_error); @@ -2099,7 +2091,7 @@ lttng_live_component_init(bt_self_component_source *self_comp_src, goto end; error: - lttng_live_component_destroy_data(lttng_live); + delete lttng_live; lttng_live = NULL; end: return ret;