- a_lttv_filter = lttv_filter_new();
- g_debug("Filter string: %s",((GString*)*(value.v_pointer))->str);
- g_assert(lttv_filter_append_expression(a_lttv_filter,((GString*)*(value.v_pointer))->str));
- g_debug("Filter updated");
+ g_assert(lttv_iattribute_find_by_path(attributes, "filter/lttv_filter",
+ LTTV_POINTER, &value_filter));
+
+ *(value_filter.v_pointer) = lttv_filter_new();
+ g_debug("Filter string: %s",((GString*)*(value_expression.v_pointer))->str);
+
+ g_assert(lttv_filter_append_expression(*(value_filter.v_pointer),((GString*)*(value_expression.v_pointer))->str));