commit - 45f209d712e46bfabc19ea1f2773bb1d1d230d42
commit + ce95c694d0d3a388fa071650568993462d519527
blob - 60d49e521af48a0675ac56b7479fb093cd2df794
blob + bab4b0a77b7a5f049bbe467cb5ecedd8b2a6b690
--- lib/commit_graph.c
+++ lib/commit_graph.c
free_node(node);
return err;
}
- }
-
- if (err) {
- got_object_idset_remove(NULL, graph->node_ids, &node->id);
- free_node(node);
- } else {
- if (*changed)
- add_node_to_iter_list(graph, node, child_node);
- *new_node = node;
}
- return err;
+ if (*changed)
+ add_node_to_iter_list(graph, node, child_node);
+ *new_node = node;
+ return NULL;
}
const struct got_error *