diff --git a/orte/mca/routed/tree/routed_tree.c b/orte/mca/routed/tree/routed_tree.c index 8b873c9f7f..3e32a2fe2f 100644 --- a/orte/mca/routed/tree/routed_tree.c +++ b/orte/mca/routed/tree/routed_tree.c @@ -82,7 +82,9 @@ static int init(void) /* setup the global condition and lock */ OBJ_CONSTRUCT(&cond, opal_condition_t); OBJ_CONSTRUCT(&lock, opal_mutex_t); - + + lifeline = NULL; + return ORTE_SUCCESS; } @@ -128,7 +130,9 @@ static int finalize(void) /* destruct the global condition and lock */ OBJ_DESTRUCT(&cond); OBJ_DESTRUCT(&lock); - + + lifeline = NULL; + return ORTE_SUCCESS; } diff --git a/orte/mca/routed/tree/routed_tree_component.c b/orte/mca/routed/tree/routed_tree_component.c index c54ddae284..0540a5c090 100644 --- a/orte/mca/routed/tree/routed_tree_component.c +++ b/orte/mca/routed/tree/routed_tree_component.c @@ -48,7 +48,8 @@ orte_routed_component_t mca_routed_tree_component = { /* Next the MCA v1.0.0 component meta data */ { - MCA_BASE_METADATA_PARAM_NONE + /* This component can be checkpointed */ + MCA_BASE_METADATA_PARAM_CHECKPOINT }, routed_tree_init };