PSEA - SABOX fix - Avoid the infinite loop, when not receiving an APN Operator Identifier
This commit is contained in:
@@ -167,13 +167,10 @@ void capture_pdu_session_establishment_accept_msg(uint8_t *buffer, uint32_t msg_
|
||||
case IEI_DNN:
|
||||
LOG_T(NAS, "PDU SESSION ESTABLISHMENT ACCEPT - Received DNN IE\n");
|
||||
psea_msg.dnn_ie.dnn_length = *(buffer + offset++);
|
||||
uint8_t i=0;
|
||||
char apn[APN_MAX_LEN];
|
||||
|
||||
while (*(buffer + offset + i) != ASCII_ACK) {
|
||||
for (int i = 0 ; i < psea_msg.dnn_ie.dnn_length ; ++i)
|
||||
apn[i] = *(buffer + offset + i);
|
||||
++i;
|
||||
}
|
||||
|
||||
LOG_T(NAS, "PDU SESSION ESTABLISHMENT ACCEPT - APN: %s\n", apn);
|
||||
offset += psea_msg.dnn_ie.dnn_length;
|
||||
|
||||
Reference in New Issue
Block a user