osaf/services/saf/amf/amfnd/di.cc |  7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)


diff --git a/osaf/services/saf/amf/amfnd/di.cc 
b/osaf/services/saf/amf/amfnd/di.cc
--- a/osaf/services/saf/amf/amfnd/di.cc
+++ b/osaf/services/saf/amf/amfnd/di.cc
@@ -209,8 +209,11 @@ uint32_t avnd_evt_avd_operation_request_
        if (!m_AVND_CB_IS_AVD_UP(cb))
                goto done;
 
-       avnd_msgid_assert(info->msg_id);
-       cb->rcv_msg_id = info->msg_id;
+       // If message was not broadcasted, (msg_id == 0)
+       if (info->msg_id != 0) {
+               avnd_msgid_assert(info->msg_id);
+               cb->rcv_msg_id = info->msg_id;
+       }
        switch (param->class_id) {
        case AVSV_SA_AMF_NODE:
                rc = avnd_node_oper_req(cb, param);

------------------------------------------------------------------------------
Slashdot TV.  
Video for Nerds.  Stuff that matters.
http://tv.slashdot.org/
_______________________________________________
Opensaf-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensaf-devel

Reply via email to