X-Git-Url: http://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fcommon%2Factions%2Fgroup.c;h=afb832ee646a766b40142f87eae385eb178b7fa4;hp=4ac239c9d62c14f43c7b2ddf0623c5e901aeaf5d;hb=2d57482cbac710612a36b7beae7b59c277006185;hpb=5b2c0a3e186f860a928413c7fa41ee86e7464f56 diff --git a/src/common/actions/group.c b/src/common/actions/group.c index 4ac239c9d..afb832ee6 100644 --- a/src/common/actions/group.c +++ b/src/common/actions/group.c @@ -266,8 +266,8 @@ struct lttng_action *lttng_action_group_create(void) lttng_action_init(action, LTTNG_ACTION_TYPE_GROUP, lttng_action_group_validate, lttng_action_group_serialize, - lttng_action_group_is_equal, - lttng_action_group_destroy); + lttng_action_group_is_equal, lttng_action_group_destroy, + NULL); lttng_dynamic_pointer_array_init(&action_group->actions, destroy_lttng_action_group_element); @@ -333,10 +333,17 @@ end: const struct lttng_action *lttng_action_group_get_at_index( const struct lttng_action *group, unsigned int index) +{ + return lttng_action_group_borrow_mutable_at_index(group, index); +} + +LTTNG_HIDDEN +struct lttng_action *lttng_action_group_borrow_mutable_at_index( + const struct lttng_action *group, unsigned int index) { unsigned int count; const struct lttng_action_group *action_group; - const struct lttng_action * action = NULL; + struct lttng_action *action = NULL; if (lttng_action_group_get_count(group, &count) != LTTNG_ACTION_STATUS_OK) {