diff --git a/orte/mca/routed/binomial/routed_binomial.c b/orte/mca/routed/binomial/routed_binomial.c index 40f307f48b..0bf214eeb2 100644 --- a/orte/mca/routed/binomial/routed_binomial.c +++ b/orte/mca/routed/binomial/routed_binomial.c @@ -312,6 +312,11 @@ static orte_process_name_t get_route(orte_process_name_t *target) orte_routed_jobfam_t *jfam; uint16_t jfamily; + /* initialize */ + daemon.jobid = ORTE_PROC_MY_DAEMON->jobid; + daemon.vpid = ORTE_PROC_MY_DAEMON->vpid; + daemon.epoch = ORTE_PROC_MY_DAEMON->epoch; + if (target->jobid == ORTE_JOBID_INVALID || target->vpid == ORTE_VPID_INVALID || target->epoch == ORTE_EPOCH_INVALID) {