fix the bug for re-connection
remove S1AP_CLEAR_DATA, NAS_CLEAR_DATA, TLV_CLEAR_DATA
This commit is contained in:
parent
4b359000c0
commit
51c41df3d1
|
@ -148,8 +148,6 @@ status_t esm_build_activate_default_bearer_context_request(
|
||||||
protocol_configuration_options->length = sess->pgw_pco.len;
|
protocol_configuration_options->length = sess->pgw_pco.len;
|
||||||
memcpy(protocol_configuration_options->buffer,
|
memcpy(protocol_configuration_options->buffer,
|
||||||
sess->pgw_pco.data, protocol_configuration_options->length);
|
sess->pgw_pco.data, protocol_configuration_options->length);
|
||||||
|
|
||||||
TLV_CLEAR_DATA(&sess->pgw_pco);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (FSM_CHECK(&mme_ue->sm, emm_state_attached))
|
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");
|
d_assert(bearer->tft.data, return CORE_ERROR, "Null param");
|
||||||
memcpy(tft->buffer, bearer->tft.data, tft->length);
|
memcpy(tft->buffer, bearer->tft.data, tft->length);
|
||||||
|
|
||||||
TLV_CLEAR_DATA(&bearer->tft);
|
|
||||||
|
|
||||||
d_assert(nas_security_encode(pkbuf, mme_ue, &message) == CORE_OK &&
|
d_assert(nas_security_encode(pkbuf, mme_ue, &message) == CORE_OK &&
|
||||||
*pkbuf, return CORE_ERROR,);
|
*pkbuf, return CORE_ERROR,);
|
||||||
|
|
||||||
|
|
|
@ -121,8 +121,6 @@ status_t mme_s11_build_create_session_request(
|
||||||
req->protocol_configuration_options.presence = 1;
|
req->protocol_configuration_options.presence = 1;
|
||||||
req->protocol_configuration_options.data = sess->ue_pco.buffer;
|
req->protocol_configuration_options.data = sess->ue_pco.buffer;
|
||||||
req->protocol_configuration_options.len = sess->ue_pco.length;
|
req->protocol_configuration_options.len = sess->ue_pco.length;
|
||||||
|
|
||||||
NAS_CLEAR_DATA(&sess->ue_pco);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
req->bearer_contexts_to_be_created.presence = 1;
|
req->bearer_contexts_to_be_created.presence = 1;
|
||||||
|
|
|
@ -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,
|
s1ap_buffer_to_OCTET_STRING(mme_ue->container.buf, mme_ue->container.size,
|
||||||
&ies->target_ToSource_TransparentContainer);
|
&ies->target_ToSource_TransparentContainer);
|
||||||
S1AP_CLEAR_DATA(&mme_ue->container);
|
|
||||||
|
|
||||||
message.procedureCode = S1ap_ProcedureCode_id_HandoverPreparation;
|
message.procedureCode = S1ap_ProcedureCode_id_HandoverPreparation;
|
||||||
message.direction = S1AP_PDU_PR_successfulOutcome;
|
message.direction = S1AP_PDU_PR_successfulOutcome;
|
||||||
|
|
Loading…
Reference in New Issue