GTP_Emulation: SGSN_ContextRequest: Fix unconditional access to optional field IMSI
Change-Id: I254f790aeb7c491200b86bec3c22ae56c452c2df
This commit is contained in:
parent
ecfc7d61e6
commit
22a65e6bc8
|
@ -136,7 +136,11 @@ function f_gtpc_extract_imsi(PDU_GTPC gtp) return template (omit) hexstring {
|
|||
} else if (ischosen(gtp.gtpc_pdu.sgsn_ContextRequest)) {
|
||||
return gtp.gtpc_pdu.sgsn_ContextRequest.imsi.digits;
|
||||
} else if (ischosen(gtp.gtpc_pdu.sgsn_ContextResponse)) {
|
||||
return gtp.gtpc_pdu.sgsn_ContextResponse.imsi.digits;
|
||||
if (ispresent(gtp.gtpc_pdu.sgsn_ContextResponse.imsi.digits)) {
|
||||
return gtp.gtpc_pdu.sgsn_ContextResponse.imsi.digits;
|
||||
} else {
|
||||
return omit;
|
||||
}
|
||||
} else if (ischosen(gtp.gtpc_pdu.forwardRelocationRequest)) {
|
||||
return gtp.gtpc_pdu.forwardRelocationRequest.imsi.digits;
|
||||
} else if (ischosen(gtp.gtpc_pdu.relocationCancelRequest)) {
|
||||
|
|
Loading…
Reference in New Issue