---
 src/clm/clmd/clms_evt.cc | 3 +++
 src/clm/clmd/clms_imm.cc | 3 +++
 2 files changed, 6 insertions(+)

diff --git a/src/clm/clmd/clms_evt.cc b/src/clm/clmd/clms_evt.cc
index 45450e70e..83fe76a1a 100644
--- a/src/clm/clmd/clms_evt.cc
+++ b/src/clm/clmd/clms_evt.cc
@@ -1849,10 +1849,13 @@ static void clms_send_track_current_cbkresp(SaAisErrorT 
ais_rc,
   msg.info.cbk_info.param.track.inv = 0; /* Response not required */
   msg.info.cbk_info.param.track.root_cause_ent =
       (SaNameT *)malloc(sizeof(SaNameT));
+  memset(msg.info.cbk_info.param.track.root_cause_ent, 0, sizeof(SaNameT));
   msg.info.cbk_info.param.track.root_cause_ent->length =
       10; /* to avoid osafassert in mds */
   msg.info.cbk_info.param.track.cor_ids =
       (SaNtfCorrelationIdsT *)malloc(sizeof(SaNtfCorrelationIdsT));
+  memset(msg.info.cbk_info.param.track.cor_ids, 0,
+         sizeof(SaNtfCorrelationIdsT));
   msg.info.cbk_info.param.track.step = SA_CLM_CHANGE_COMPLETED;
   msg.info.cbk_info.param.track.time_super = (SaTimeT)SA_TIME_UNKNOWN;
   msg.info.cbk_info.param.track.buf_info.viewNumber =
diff --git a/src/clm/clmd/clms_imm.cc b/src/clm/clmd/clms_imm.cc
index b7de61c4c..7083115d9 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

Reply via email to