Compare commits

...

1 Commits

Author SHA1 Message Date
Robert Schmidt
367b587406 Avoid potential segmentation fault in PDU session setup request
The NAS PDU is optional (see 38.413 Sec 9.2.1.1). This is the same fix
as for the UE context setup request in commit
7a4dc63575.
2024-10-11 07:24:01 +02:00

View File

@@ -981,7 +981,8 @@ static int ngap_gNB_handle_pdusession_setup_request(sctp_assoc_t assoc_id, uint3
msg->pdusession_setup_params[i].nssai.sd = 0xffffff;
}
allocCopy(&msg->pdusession_setup_params[i].nas_pdu, *item_p->pDUSessionNAS_PDU);
if (item_p->pDUSessionNAS_PDU)
allocCopy(&msg->pdusession_setup_params[i].nas_pdu, *item_p->pDUSessionNAS_PDU);
allocCopy(&msg->pdusession_setup_params[i].pdusessionTransfer, item_p->pDUSessionResourceSetupRequestTransfer);
}
itti_send_msg_to_task(TASK_RRC_GNB, ue_desc_p->gNB_instance->instance, message_p);