projects
/
lttng-tools.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix: memleak in liblttng-ctl visit_node_load()
[lttng-tools.git]
/
src
/
lib
/
lttng-ctl
/
filter
/
filter-visitor-xml.c
diff --git
a/src/lib/lttng-ctl/filter/filter-visitor-xml.c
b/src/lib/lttng-ctl/filter/filter-visitor-xml.c
index d27a3bf0ee50f65f95871145dd339f3180842160..24d618ac9b45920cdb02393d26ae87f4bd45aaab 100644
(file)
--- a/
src/lib/lttng-ctl/filter/filter-visitor-xml.c
+++ b/
src/lib/lttng-ctl/filter/filter-visitor-xml.c
@@
-73,9
+73,12
@@
int recursive_visit_print_expression(struct filter_node *node,
fprintf(stream, "<float_constant value=\"%lg\"/>\n",
node->u.expression.u.float_constant);
break;
fprintf(stream, "<float_constant value=\"%lg\"/>\n",
node->u.expression.u.float_constant);
break;
- case AST_EXP_IDENTIFIER:
+ case AST_EXP_IDENTIFIER: /* fall-through */
+ case AST_EXP_GLOBAL_IDENTIFIER:
print_tabs(stream, indent);
print_tabs(stream, indent);
- fprintf(stream, "<identifier value=\"%s\"/>\n",
+ fprintf(stream, "<%s value=\"%s\"/>\n",
+ node->u.expression.type == AST_EXP_IDENTIFIER ?
+ "identifier" : "global_identifier",
node->u.expression.u.identifier);
while (node->u.expression.next) {
print_tabs(stream, indent);
node->u.expression.u.identifier);
while (node->u.expression.next) {
print_tabs(stream, indent);
This page took
0.025395 seconds
and
5
git commands to generate.