X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=lib%2Fgraph%2Fcomponent.c;h=7a5c382a5f8daeb9951fdada33e096d89872be67;hb=a30f57f50a8b40992333eca763623d3a5c8bb199;hp=4ea9bd864546cbe63f72bf5f0ab202246d15023f;hpb=ab0d387b552819367102a7a5f7340aa4e7530a4f;p=deliverable%2Fbabeltrace.git diff --git a/lib/graph/component.c b/lib/graph/component.c index 4ea9bd864..7a5c382a5 100644 --- a/lib/graph/component.c +++ b/lib/graph/component.c @@ -336,8 +336,6 @@ struct bt_component *bt_component_create_with_init_method_data( goto end; } - component->initializing = BT_TRUE; - if (component_class->methods.init) { BT_LOGD_STR("Calling user's initialization method."); ret = component_class->methods.init( @@ -345,7 +343,6 @@ struct bt_component *bt_component_create_with_init_method_data( init_method_data); BT_LOGD("User method returned: status=%s", bt_component_status_string(ret)); - component->initializing = BT_FALSE; if (ret != BT_COMPONENT_STATUS_OK) { BT_LOGW_STR("Initialization method failed."); BT_PUT(component); @@ -353,7 +350,6 @@ struct bt_component *bt_component_create_with_init_method_data( } } - component->initializing = BT_FALSE; ret = component_validation_funcs[type](component); if (ret != BT_COMPONENT_STATUS_OK) { BT_LOGW("Component is invalid: status=%s", @@ -428,11 +424,6 @@ enum bt_component_status bt_private_component_set_user_data( goto end; } - if (!component->initializing) { - ret = BT_COMPONENT_STATUS_INVALID; - goto end; - } - component->user_data = data; BT_LOGV("Set component's user data: " "comp-addr=%p, comp-name=\"%s\", user-data-addr=%p",