--- src/clm/clmd/clms_evt.cc | 4 ++++ src/clm/clmd/clms_imm.cc | 3 +++ 2 files changed, 7 insertions(+)
diff --git a/src/clm/clmd/clms_evt.cc b/src/clm/clmd/clms_evt.cc index 45450e70e..a575031c6 100644 --- a/src/clm/clmd/clms_evt.cc +++ b/src/clm/clmd/clms_evt.cc @@ -1866,6 +1866,10 @@ static void clms_send_track_current_cbkresp(SaAisErrorT ais_rc, msg.info.cbk_info.param.track.buf_info.notification = notify; } + memset(msg.info.cbk_info.param.track.root_cause_ent, '\0', sizeof(SaNameT)); + memset(msg.info.cbk_info.param.track.cor_ids, '\0', + sizeof(SaNtfCorrelationIdsT)); + rc = clms_mds_msg_send(clms_cb, &msg, dest, nullptr, MDS_SEND_PRIORITY_MEDIUM, NCSMDS_SVC_ID_CLMA); if (rc != NCSCC_RC_SUCCESS) { diff --git a/src/clm/clmd/clms_imm.cc b/src/clm/clmd/clms_imm.cc index b7de61c4c..d10c4048a 100644 --- a/src/clm/clmd/clms_imm.cc +++ b/src/clm/clmd/clms_imm.cc @@ -1634,6 +1634,8 @@ uint32_t clms_prep_and_send_track(CLMS_CB *cb, CLMS_CLUSTER_NODE *node, msg.info.cbk_info.param.track.cor_ids = (SaNtfCorrelationIdsT *)malloc( sizeof(SaNtfCorrelationIdsT)); /*Not Supported as of now */ msg.info.cbk_info.param.track.step = step; + memset(msg.info.cbk_info.param.track.cor_ids, '\0', + sizeof(SaNtfCorrelationIdsT)); if (step == SA_CLM_CHANGE_START) msg.info.cbk_info.param.track.time_super = node->lck_cbk_timeout; @@ -2681,6 +2683,7 @@ static void clms_lock_send_start_cbk(CLMS_CLUSTER_NODE *nodeop) { signal_spec.sigev_signo = SIGALRM; signal_spec.sigev_value.sival_ptr = nodeop; + memset(&act, '\0', sizeof(struct sigaction)); act.sa_sigaction = clms_lock_timer_exp; act.sa_flags = SA_SIGINFO; -- 2.38.1 _______________________________________________ Opensaf-devel mailing list Opensaf-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/opensaf-devel