Ack.

-----Original Message-----
From: Thuan Tran <thuan.t...@dektech.com.au> 
Sent: Wednesday, April 1, 2020 2:40 PM
To: Minh Hon Chau <minh.c...@dektech.com.au>; Thang Duc Nguyen 
<thang.d.ngu...@dektech.com.au>
Cc: opensaf-devel@lists.sourceforge.net; Thuan Tran <thuan.t...@dektech.com.au>
Subject: [PATCH 1/1] amfnd: fix coding issues identified by codechecker [#3174]

---
 src/amf/amfnd/clc.cc  | 1 +
 src/amf/amfnd/comp.cc | 5 +++--
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/amf/amfnd/clc.cc b/src/amf/amfnd/clc.cc index 
f78e1a707..01c041a88 100644
--- a/src/amf/amfnd/clc.cc
+++ b/src/amf/amfnd/clc.cc
@@ -1321,6 +1321,7 @@ uint32_t avnd_comp_clc_st_chng_prc(AVND_CB *cb, AVND_COMP 
*comp,
       }
       csi = m_AVND_CSI_REC_FROM_COMP_DLL_NODE_GET(
           m_NCS_DBLIST_FIND_FIRST(&comp->csi_list));
+      osafassert(csi);
       // Mark CSI ASSIGNED in case of comp-restart recovery and RESTART admin 
op
       // on comp.
       if ((isRestartSet(comp->su) == false) && diff --git 
a/src/amf/amfnd/comp.cc b/src/amf/amfnd/comp.cc index 8a11d75fb..d805346bb 
100644
--- a/src/amf/amfnd/comp.cc
+++ b/src/amf/amfnd/comp.cc
@@ -1066,6 +1066,7 @@ uint32_t avnd_comp_csi_assign(AVND_CB *cb, AVND_COMP 
*comp,
       m_AVND_COMP_ALL_CSI_SET(comp);
       curr_csi = m_AVND_CSI_REC_FROM_COMP_DLL_NODE_GET(
           m_NCS_DBLIST_FIND_FIRST(&comp->csi_list));
+      osafassert(curr_csi);
       if (!m_AVND_COMP_CSI_PRV_ASSIGN_STATE_IS_ASSIGNED(curr_csi)) {
         /*
          * => prv si assignment did not complete @@ -1163,7 +1164,7 @@ 
uint32_t avnd_comp_csi_assign(AVND_CB *cb, AVND_COMP *comp,
     if (!curr_csi)
       curr_csi = m_AVND_CSI_REC_FROM_COMP_DLL_NODE_GET(
           m_NCS_DBLIST_FIND_FIRST(&comp->csi_list));
-
+    osafassert(curr_csi);
     /* determine the instantiation state of npi comp */
     if (!m_AVND_COMP_CSI_PRV_ASSIGN_STATE_IS_ASSIGNED(curr_csi) ||
         (m_AVND_COMP_CSI_PRV_ASSIGN_STATE_IS_ASSIGNED(curr_csi) && @@ -1631,7 
+1632,7 @@ uint32_t avnd_comp_csi_assign_done(AVND_CB *cb, AVND_COMP *comp,
         m_NCS_DBLIST_FIND_FIRST(&comp->csi_list));
     csiname = "all CSIs";
   }
-
+  osafassert(curr_csi);
   LOG_IN("Assigned '%s' %s to '%s'", csiname.c_str(),
          ha_state[curr_csi->si->curr_state], comp->name.c_str());
 
--
2.17.1



_______________________________________________
Opensaf-devel mailing list
Opensaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensaf-devel

Reply via email to