X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=formats%2Fctf%2Fmetadata%2Fctf-visitor-xml.c;fp=formats%2Fctf%2Fmetadata%2Fctf-visitor-xml.c;h=fca77046003a5c004857ef354ecee135dea6b886;hp=3c1d37e74827b7e1b7a7034361f7cd45330297b3;hb=0c880b0af719e4d58ccebe61acdd0e77a4479bfd;hpb=a7dd15ff1b8b60bd1defe71ce536464a050b028e diff --git a/formats/ctf/metadata/ctf-visitor-xml.c b/formats/ctf/metadata/ctf-visitor-xml.c index 3c1d37e7..fca77046 100644 --- a/formats/ctf/metadata/ctf-visitor-xml.c +++ b/formats/ctf/metadata/ctf-visitor-xml.c @@ -357,6 +357,9 @@ int ctf_visitor_print_xml(FILE *fd, int depth, struct ctf_node *node) int ret = 0; struct ctf_node *iter; + if (node->visited) + return 0; + switch (node->type) { case NODE_ROOT: print_tabs(fd, depth);