Add enum {} default mapping to "int" type
[babeltrace.git] / formats / ctf / metadata / ctf-visitor-parent-links.c
index 9337dd49b832e9a053f568d6f3b96887ba04bd23..707f03a5c20af4e71fe626985ce68e97b958f9ee 100644 (file)
@@ -358,9 +358,11 @@ int ctf_visitor_parent_links(FILE *fd, int depth, struct ctf_node *node)
                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;
This page took 0.02413 seconds and 4 git commands to generate.