Commit 1d76bbf6 authored by Tien-Thinh Nguyen's avatar Tien-Thinh Nguyen

Fix Nssai decoder

parent fea633b3
......@@ -76,7 +76,18 @@ bool S_NSSAI::sDEncode2OctetString(Ngap_SD_t* m_sd) {
//------------------------------------------------------------------------------
bool S_NSSAI::sDdecodefromOctetString(Ngap_SD_t* m_sd) {
if (!m_sd->buf) return false;
sd = *(uint32_t*) m_sd->buf & 0x00ffffff;
if (m_sd->size == 3) {
sd = 0x00ffffff &&
(((m_sd->buf[0] & 0x00ff0000) >> 16) |
((m_sd->buf[1] & 0x0000ff00) >> 8) | (m_sd->buf[2] & 0x000000ff));
} else if (m_sd->size == 4) {
sd = 0x00ffffff &&
(((m_sd->buf[1] & 0x00ff0000) >> 16) |
((m_sd->buf[2] & 0x0000ff00) >> 8) | (m_sd->buf[3] & 0x000000ff));
}
// sd = *(uint32_t*) m_sd->buf & 0x00ffffff;
return true;
}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment