MNCC data size check: allow trailing data

Related: osmo-sip-connector I522ce7f206932a816a64f03d916799c3215bb8c7
This commit is contained in:
Oliver Smith 2020-03-04 17:11:40 +01:00
parent f497357ce3
commit 7552380938
1 changed files with 1 additions and 1 deletions

View File

@ -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