From 965c549bc7d1ee2a33ed60d5cf597c8194381b0c Mon Sep 17 00:00:00 2001 From: reinaortega <miguelangel.reinaortega@etsi.org> Date: Mon, 27 Nov 2017 10:51:20 +0100 Subject: [PATCH] Initialization of vc_aeAuxIndex and removal of spare v_aeAuxIndex local variables Signed-off-by: reinaortega <miguelangel.reinaortega@etsi.org> --- LibOneM2M/OneM2M_Functions.ttcn | 14 +++++--------- LibOneM2M/OneM2M_TestSystem.ttcn | 4 ++-- 2 files changed, 7 insertions(+), 11 deletions(-) diff --git a/LibOneM2M/OneM2M_Functions.ttcn b/LibOneM2M/OneM2M_Functions.ttcn index 6a727af..8d1d385 100644 --- a/LibOneM2M/OneM2M_Functions.ttcn +++ b/LibOneM2M/OneM2M_Functions.ttcn @@ -508,7 +508,6 @@ module OneM2M_Functions { var RequestPrimitive v_request; var MsgIn v_response; - var integer v_aeAuxIndex := -1; v_request := valueof(m_createAeAux(p_accessControlPolicyIDs, p_poaList)); @@ -564,17 +563,14 @@ module OneM2M_Functions { function f_cse_preamble_registerAeWithId(XSD.ID p_appId, in template (value) AccessControlOperations p_allowedOperations := int63) runs on AeSimu return integer {//c_CRUDNDi var RequestPrimitive v_request; - var integer v_aeAuxIndex := -1; - var integer v_acpAuxIndex := -1; - + if(PICS_ACP_SUPPORT){ - v_acpAuxIndex := f_cse_createAccessControlPolicyAux(p_allowedOperations := p_allowedOperations); - vc_acpAuxIndex := v_acpAuxIndex; + vc_acpAuxIndex := f_cse_createAccessControlPolicyAux(p_allowedOperations := p_allowedOperations); } - if(v_acpAuxIndex != -1) { - vc_resourcesIndexToBeDeleted := {v_acpAuxIndex}; - v_request := valueof(m_createAe(p_appId, {f_getResourceId(vc_resourcesList[v_acpAuxIndex].resource)}, -)); + if(vc_acpAuxIndex != -1) { + vc_resourcesIndexToBeDeleted := {vc_acpAuxIndex}; + v_request := valueof(m_createAe(p_appId, {f_getResourceId(vc_resourcesList[vc_acpAuxIndex].resource)}, -)); //TODO Test, to be removed v_request.to_ := f_getResourceAddress(); diff --git a/LibOneM2M/OneM2M_TestSystem.ttcn b/LibOneM2M/OneM2M_TestSystem.ttcn index 0077344..7844849 100644 --- a/LibOneM2M/OneM2M_TestSystem.ttcn +++ b/LibOneM2M/OneM2M_TestSystem.ttcn @@ -34,8 +34,8 @@ module OneM2M_TestSystem { var TestSystemRole vc_testSystemRole; var MyResourcesList vc_resourcesList; var IntegerList vc_resourcesIndexToBeDeleted := {}; - var integer vc_aeAuxIndex;//TODO To be removed - var integer vc_acpAuxIndex; + var integer vc_aeAuxIndex := -1;//TODO To be removed + var integer vc_acpAuxIndex := -1; var AccessControlPolicy_optional vc_acpAux; var MsgIn vc_request; var MsgIn vc_response; -- GitLab