The fix of ticket [#2934] was not covered the roaming SC case. With roaming, IMMND veteran could run on system controller node type.
Instead of going to accept_node directly in previous fix, it should go to update_node_type. --- src/imm/immd/immd_evt.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/imm/immd/immd_evt.c b/src/imm/immd/immd_evt.c index 9cd82da64..a0f632b7e 100644 --- a/src/imm/immd/immd_evt.c +++ b/src/imm/immd/immd_evt.c @@ -1814,7 +1814,7 @@ static uint32_t immd_evt_proc_immnd_intro(IMMD_CB *cb, IMMD_EVT *evt, cb->ccb_id_count, msg->ccb_id_count, cb->impl_count, msg->impl_count); } - goto accept_node; + goto update_node_type; } if (cb->fevsSendCount < evt->info.ctrl_msg.fevs_count) { @@ -1887,6 +1887,7 @@ static uint32_t immd_evt_proc_immnd_intro(IMMD_CB *cb, IMMD_EVT *evt, } } +update_node_type: /* Determine type of node. */ if (sinfo->dest == cb->loc_immnd_dest) { node_info->isOnController = true; -- 2.18.0 _______________________________________________ Opensaf-devel mailing list Opensaf-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/opensaf-devel