osaf/services/saf/amf/amfd/su.cc | 5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-)
diff --git a/osaf/services/saf/amf/amfd/su.cc b/osaf/services/saf/amf/amfd/su.cc --- a/osaf/services/saf/amf/amfd/su.cc +++ b/osaf/services/saf/amf/amfd/su.cc @@ -55,7 +55,6 @@ void AVD_SU::initialize() { su_on_node = NULL; list_of_susi = NULL; list_of_comp = NULL; - sg_list_su_next = NULL; su_type = NULL; su_list_su_type_next = NULL; name.length = 0; @@ -1132,7 +1131,7 @@ static void su_admin_op_cb(SaImmOiHandle const SaImmAdminOperationParamsT_2 **params) { AVD_CL_CB *cb = (AVD_CL_CB*) avd_cb; - AVD_SU *su, *su_ptr; + AVD_SU *su; AVD_AVND *node; TRACE_ENTER2("%llu, '%s', %llu", invocation, su_name->value, op_id); @@ -1157,7 +1156,7 @@ static void su_admin_op_cb(SaImmOiHandle } /* Avoid multiple admin operations on other SUs belonging to the same SG. */ - for (su_ptr = su->sg_of_su->list_of_su; su_ptr != NULL; su_ptr = su_ptr->sg_list_su_next) { + for (auto const& su_ptr : su->sg_of_su->list_of_su) { /* su's sg_fsm_state is checked below, just check other su. */ if ((su != su_ptr) && (su_ptr->pend_cbk.invocation != 0)) { report_admin_op_error(immoi_handle, invocation, SA_AIS_ERR_TRY_AGAIN, NULL, ------------------------------------------------------------------------------ _______________________________________________ Opensaf-devel mailing list Opensaf-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/opensaf-devel