---
src/amf/amfd/sg_nway_fsm.cc | 2 ++
src/amf/amfd/sgtype.cc | 1 +
src/amf/amfnd/comp.cc | 2 ++
src/amf/amfnd/susm.cc | 1 +
4 files changed, 6 insertions(+)
diff --git a/src/amf/amfd/sg_nway_fsm.cc b/src/amf/amfd/sg_nway_fsm.cc
index f7ddc57..2c17b5a 100644
--- a/src/amf/amfd/sg_nway_fsm.cc
+++ b/src/amf/amfd/sg_nway_fsm.cc
@@ -2589,6 +2589,8 @@ static AVD_SU_SI_REL
*find_pref_standby_susi(AVD_SU_SI_REL *sisu) {
TRACE_ENTER();
+ osafassert(sisu != nullptr);
+ osafassert(sisu->si != nullptr);
curr_sisu = sisu->si->list_of_sisu;
while (curr_sisu) {
if ((SA_AMF_READINESS_IN_SERVICE == curr_sisu->su->saAmfSuReadinessState)
&&
diff --git a/src/amf/amfd/sgtype.cc b/src/amf/amfd/sgtype.cc
index 15fae9c..64ebbd7 100644
--- a/src/amf/amfd/sgtype.cc
+++ b/src/amf/amfd/sgtype.cc
@@ -439,6 +439,7 @@ static void sgtype_ccb_apply_modify_hdlr(struct
CcbUtilOperationData *opdata) {
LOG_WA("SGT modify apply (STDBY): sgt does not exist");
return;
}
+ osafassert(sgt != nullptr);
while ((attr_mod = opdata->param.modify.attrMods[i++]) != nullptr) {
bool value_is_deleted;
diff --git a/src/amf/amfnd/comp.cc b/src/amf/amfnd/comp.cc
index b520550..a12171c 100644
--- a/src/amf/amfnd/comp.cc
+++ b/src/amf/amfnd/comp.cc
@@ -2785,6 +2785,7 @@ uint32_t comp_restart_initiate(AVND_COMP *comp) {
// reset contained comps for this container
AVND_COMP_CSI_REC *curr_csi(m_AVND_CSI_REC_FROM_COMP_DLL_NODE_GET(
m_NCS_DBLIST_FIND_FIRST(&comp->csi_list)));
+ osafassert(curr_csi != nullptr);
const std::string& containerCsi(curr_csi->name);
for (auto &it : cb->compdb) {
@@ -2837,6 +2838,7 @@ uint32_t comp_restart_initiate(AVND_COMP *comp) {
if (!m_AVND_COMP_TYPE_IS_PREINSTANTIABLE(comp)) {
AVND_COMP_CSI_REC *csi = m_AVND_CSI_REC_FROM_COMP_DLL_NODE_GET(
m_NCS_DBLIST_FIND_FIRST(&comp->csi_list));
+ osafassert(csi != nullptr);
if (m_AVND_COMP_CSI_CURR_ASSIGN_STATE_IS_ASSIGNED(csi) ||
m_AVND_COMP_CSI_CURR_ASSIGN_STATE_IS_RESTARTING(csi)) {
m_AVND_COMP_CSI_CURR_ASSIGN_STATE_SET(
diff --git a/src/amf/amfnd/susm.cc b/src/amf/amfnd/susm.cc
index 6376327..c1aa9e4 100644
--- a/src/amf/amfnd/susm.cc
+++ b/src/amf/amfnd/susm.cc
@@ -392,6 +392,7 @@ uint32_t avnd_su_si_msg_prc(AVND_CB *cb, AVND_SU *su,
AVND_SU_SI_PARAM *info) {
if (true == info->single_csi) {
AVND_COMP_CSI_PARAM *csi_param;
AVND_COMP_CSI_REC *csi_rec;
+ osafassert(si != nullptr);
si->single_csi_add_rem_in_si = AVSV_SUSI_ACT_DEL;
osafassert((info->num_assigns == 1));
csi_param = info->list;
--
2.7.4
_______________________________________________
Opensaf-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensaf-devel