fmd does not pass the EE to opensaf_reboot when attempting to reset the peer.

The legacy code passed 0 to fm_mds_async_send. The new code passes
NCSMDS_SCOPE_NONE, but doesn't update how bcast_scope is used.

Change fm_mds_async_send to check bcast_scope. If it is not NCSMDS_SCOPE_NONE,
then use it. Otherwise, use the MDS dest.
---
 src/fm/fmd/fm_mds.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/fm/fmd/fm_mds.cc b/src/fm/fmd/fm_mds.cc
index 60db5dab1..c5b3581ee 100644
--- a/src/fm/fmd/fm_mds.cc
+++ b/src/fm/fmd/fm_mds.cc
@@ -763,7 +763,7 @@ uint32_t fm_mds_async_send(FM_CB *fm_cb, NCSCONTEXT msg, 
NCSMDS_SVC_ID svc_id,
 
     memset(&(info.info.svc_send.info.snd.i_to_dest), 0, sizeof(MDS_DEST));
 
-    if (bcast_scope) {
+    if (bcast_scope != NCSMDS_SCOPE_NONE) {
       info.info.svc_send.info.bcast.i_bcast_scope = bcast_scope;
     } else {
       info.info.svc_send.info.snd.i_to_dest = i_to_dest;
-- 
2.13.6


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Opensaf-devel mailing list
Opensaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensaf-devel

Reply via email to