Allocate and add sD to DRB NSSAI in case sD != 0xffffff
This commit is contained in:
committed by
Robert Schmidt
parent
e15fa14c57
commit
da84a70414
@@ -108,8 +108,12 @@ static void f1ap_write_drb_nssai(const nssai_t *nssai, F1AP_SNSSAI_t *asn1_nssai
|
|||||||
OCTET_STRING_fromBuf(&asn1_nssai->sST, (char *)&nssai->sst, 1);
|
OCTET_STRING_fromBuf(&asn1_nssai->sST, (char *)&nssai->sst, 1);
|
||||||
|
|
||||||
/* OPTIONAL */
|
/* OPTIONAL */
|
||||||
if (nssai->sd != 0xffffff)
|
if (nssai->sd != 0xffffff) {
|
||||||
OCTET_STRING_fromBuf(asn1_nssai->sD, (char *)&nssai->sd, 3);
|
char sd_buffer[3];
|
||||||
|
INT24_TO_BUFFER(nssai->sd, sd_buffer);
|
||||||
|
asn1cCalloc(asn1_nssai->sD, sD);
|
||||||
|
OCTET_STRING_fromBuf(sD, sd_buffer, 3);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static void f1ap_write_flows_mapped(const f1ap_flows_mapped_to_drb_t *flows_mapped, F1AP_Flows_Mapped_To_DRB_List_t *asn1_flows_mapped, int n)
|
static void f1ap_write_flows_mapped(const f1ap_flows_mapped_to_drb_t *flows_mapped, F1AP_Flows_Mapped_To_DRB_List_t *asn1_flows_mapped, int n)
|
||||||
|
|||||||
Reference in New Issue
Block a user