From 51c41df3d17edff7b15fd154d9bc08193fba6175 Mon Sep 17 00:00:00 2001 From: Sukchan Lee Date: Sat, 23 Sep 2017 09:22:36 +0900 Subject: [PATCH] fix the bug for re-connection remove S1AP_CLEAR_DATA, NAS_CLEAR_DATA, TLV_CLEAR_DATA --- src/mme/esm_build.c | 4 ---- src/mme/mme_s11_build.c | 2 -- src/mme/s1ap_build.c | 1 - 3 files changed, 7 deletions(-) diff --git a/src/mme/esm_build.c b/src/mme/esm_build.c index 30f69d7b2b..77009e3a76 100644 --- a/src/mme/esm_build.c +++ b/src/mme/esm_build.c @@ -148,8 +148,6 @@ status_t esm_build_activate_default_bearer_context_request( protocol_configuration_options->length = sess->pgw_pco.len; memcpy(protocol_configuration_options->buffer, sess->pgw_pco.data, protocol_configuration_options->length); - - TLV_CLEAR_DATA(&sess->pgw_pco); } if (FSM_CHECK(&mme_ue->sm, emm_state_attached)) @@ -210,8 +208,6 @@ status_t esm_build_activate_dedicated_bearer_context_request( d_assert(bearer->tft.data, return CORE_ERROR, "Null param"); memcpy(tft->buffer, bearer->tft.data, tft->length); - TLV_CLEAR_DATA(&bearer->tft); - d_assert(nas_security_encode(pkbuf, mme_ue, &message) == CORE_OK && *pkbuf, return CORE_ERROR,); diff --git a/src/mme/mme_s11_build.c b/src/mme/mme_s11_build.c index a3c88dc5e9..758e89f141 100644 --- a/src/mme/mme_s11_build.c +++ b/src/mme/mme_s11_build.c @@ -121,8 +121,6 @@ status_t mme_s11_build_create_session_request( req->protocol_configuration_options.presence = 1; req->protocol_configuration_options.data = sess->ue_pco.buffer; req->protocol_configuration_options.len = sess->ue_pco.length; - - NAS_CLEAR_DATA(&sess->ue_pco); } req->bearer_contexts_to_be_created.presence = 1; diff --git a/src/mme/s1ap_build.c b/src/mme/s1ap_build.c index 769748420a..410e0a17a4 100644 --- a/src/mme/s1ap_build.c +++ b/src/mme/s1ap_build.c @@ -766,7 +766,6 @@ status_t s1ap_build_handover_command(pkbuf_t **s1apbuf, enb_ue_t *source_ue) s1ap_buffer_to_OCTET_STRING(mme_ue->container.buf, mme_ue->container.size, &ies->target_ToSource_TransparentContainer); - S1AP_CLEAR_DATA(&mme_ue->container); message.procedureCode = S1ap_ProcedureCode_id_HandoverPreparation; message.direction = S1AP_PDU_PR_successfulOutcome;