projects
/
lttng-tools.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Implement per-context filtering
[lttng-tools.git]
/
src
/
lib
/
lttng-ctl
/
filter
/
filter-visitor-set-parent.c
diff --git
a/src/lib/lttng-ctl/filter/filter-visitor-set-parent.c
b/src/lib/lttng-ctl/filter/filter-visitor-set-parent.c
index bd5e5a343cc884a9c7ff4c8223489cf4b23416fd..91c89dccb81b633463a0169d18af0d187530b25d 100644
(file)
--- a/
src/lib/lttng-ctl/filter/filter-visitor-set-parent.c
+++ b/
src/lib/lttng-ctl/filter/filter-visitor-set-parent.c
@@
-93,7
+93,8
@@
int recursive_visit_set_parent(struct filter_node *node,
return -EINVAL;
case AST_EXP_NESTED:
return recursive_visit_set_parent(node->u.expression.u.child, node);
return -EINVAL;
case AST_EXP_NESTED:
return recursive_visit_set_parent(node->u.expression.u.child, node);
- case AST_EXP_IDENTIFIER:
+ case AST_EXP_IDENTIFIER: /* fall-through */
+ case AST_EXP_GLOBAL_IDENTIFIER:
{
struct filter_node *orig_node = node;
{
struct filter_node *orig_node = node;
@@
-102,7
+103,8
@@
int recursive_visit_set_parent(struct filter_node *node,
prev = node->u.expression.prev;
if (prev->type != NODE_EXPRESSION ||
prev = node->u.expression.prev;
if (prev->type != NODE_EXPRESSION ||
- prev->u.expression.type != AST_EXP_IDENTIFIER) {
+ (prev->u.expression.type != AST_EXP_IDENTIFIER
+ && prev->u.expression.type != AST_EXP_GLOBAL_IDENTIFIER)) {
fprintf(stderr, "[error] %s: expecting identifier before link\n", __func__);
return -EINVAL;
}
fprintf(stderr, "[error] %s: expecting identifier before link\n", __func__);
return -EINVAL;
}
This page took
0.024041 seconds
and
4
git commands to generate.