Commit 5d49427c authored by dukl's avatar dukl

fix bugs

parent a91ae6c8
......@@ -604,7 +604,9 @@ void amf_n1::service_request_handle(
if(serReq->getNasMessageContainer(nas_container)){
Logger::amf_n1().debug("try to get pdu-session-status value from nas message container(length: %d)", blength(nas_container));
uint8_t *buf = (uint8_t*)bdata(nas_container);
pdu_session_status = buf[19]<<8 | buf[20];
ServiceRequest *tmp = new ServiceRequest();
tmp->decodefrombuffer(nullptr, (uint8_t*) bdata(nas_container), blength(nas_container));
pdu_session_status = tmp->getPduSessionStatus();
Logger::amf_n1().debug("Get pdu-session-status value: 0x%x", pdu_session_status);
}
ServiceAccept* serApt = new ServiceAccept();
......
......@@ -35,6 +35,7 @@ using namespace nas;
//------------------------------------------------------------------------------
ServiceRequest::ServiceRequest() {
ie_nas_message_container = nullptr;
ie_PDU_session_status = nullptr;
}
//------------------------------------------------------------------------------
......
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