Bugfix: Abort processing on PDU session establishment accept decode failure

This commit is contained in:
Robert Schmidt
2026-01-20 11:11:19 +01:00
parent 345d5315e5
commit 42fd19dc5c
+3 -1
View File
@@ -1544,8 +1544,10 @@ static void handle_pdu_session_accept(uint8_t *pdu_buffer, uint32_t msg_length,
size += decoded;
// decode PDU Session Establishment Accept
if (!decode_pdu_session_establishment_accept_msg(&msg, pdu_buffer + size, msg_length))
if (!decode_pdu_session_establishment_accept_msg(&msg, pdu_buffer + size, msg_length)) {
LOG_E(NAS, "decode_pdu_session_establishment_accept_msg failure\n");
return;
}
// process PDU Session
if (msg.pdu_addr_ie.pdu_length)