diff options
author | John Thacker <johnthacker@gmail.com> | 2022-12-09 21:29:40 -0500 |
---|---|---|
committer | John Thacker <johnthacker@gmail.com> | 2022-12-12 15:00:27 +0000 |
commit | f0002e0e3dd5765f48be91d2aed29c554efba2aa (patch) | |
tree | b7f3cfbba86dd20fda14d2013275f92135684e13 /extcap.c | |
parent | ec30a033875f957545cc73a339896e2a52334196 (diff) |
umts_fp: Handle absent checksums when there is no payload
3GPP TS 25.427 and TS 25.435 both say that the Payload CRC IE
may only be present if the frame contains payload for E-DCH
frames, even where the setup of the transport bearer indicated
that the CRC would be present otherwise. So if there's no payload
and the CRC is missing, treat that as missing-but-expected rather
than marking the packet as malformed.
Take the opportunity to switch to proto_tree_add_checksum, which
handles all the various cases. Ping #8859
Diffstat (limited to 'extcap.c')
0 files changed, 0 insertions, 0 deletions