projects
/
babeltrace.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add enum {} default mapping to "int" type
[babeltrace.git]
/
formats
/
ctf
/
metadata
/
ctf-visitor-parent-links.c
diff --git
a/formats/ctf/metadata/ctf-visitor-parent-links.c
b/formats/ctf/metadata/ctf-visitor-parent-links.c
index 9337dd49b832e9a053f568d6f3b96887ba04bd23..707f03a5c20af4e71fe626985ce68e97b958f9ee 100644
(file)
--- a/
formats/ctf/metadata/ctf-visitor-parent-links.c
+++ b/
formats/ctf/metadata/ctf-visitor-parent-links.c
@@
-358,9
+358,11
@@
int ctf_visitor_parent_links(FILE *fd, int depth, struct ctf_node *node)
break;
case NODE_ENUM:
depth++;
break;
case NODE_ENUM:
depth++;
- ret = ctf_visitor_parent_links(fd, depth + 1, node->u._enum.container_type);
- if (ret)
- return ret;
+ if (node->u._enum.container_type) {
+ ret = ctf_visitor_parent_links(fd, depth + 1, node->u._enum.container_type);
+ if (ret)
+ return ret;
+ }
cds_list_for_each_entry(iter, &node->u._enum.enumerator_list, siblings) {
iter->parent = node;
cds_list_for_each_entry(iter, &node->u._enum.enumerator_list, siblings) {
iter->parent = node;
This page took
0.023692 seconds
and
4
git commands to generate.