MNCC data size check: allow trailing data
Related: osmo-sip-connector I522ce7f206932a816a64f03d916799c3215bb8c7
This commit is contained in:
parent
f497357ce3
commit
7552380938
|
@ -142,7 +142,7 @@ class MnccSocket(MnccSocketBase):
|
||||||
'(0x%04x vs 0x%04x)\n' % (msg.version, mncc.MNCC_SOCK_VERSION))
|
'(0x%04x vs 0x%04x)\n' % (msg.version, mncc.MNCC_SOCK_VERSION))
|
||||||
|
|
||||||
# Match expected message sizes / offsets
|
# Match expected message sizes / offsets
|
||||||
if (msg.mncc_size != ctypes.sizeof(mncc.gsm_mncc) or
|
if (msg.mncc_size < ctypes.sizeof(mncc.gsm_mncc) or
|
||||||
msg.data_frame_size != ctypes.sizeof(mncc.gsm_data_frame) or
|
msg.data_frame_size != ctypes.sizeof(mncc.gsm_data_frame) or
|
||||||
msg.called_offset != mncc.gsm_mncc.called.offset or
|
msg.called_offset != mncc.gsm_mncc.called.offset or
|
||||||
msg.signal_offset != mncc.gsm_mncc.signal.offset or
|
msg.signal_offset != mncc.gsm_mncc.signal.offset or
|
||||||
|
|
Loading…
Reference in New Issue