aboutsummaryrefslogtreecommitdiffstats
path: root/extcap.c
diff options
context:
space:
mode:
authorJohn Thacker <johnthacker@gmail.com>2022-12-09 21:29:40 -0500
committerJohn Thacker <johnthacker@gmail.com>2022-12-12 15:00:27 +0000
commitf0002e0e3dd5765f48be91d2aed29c554efba2aa (patch)
treeb7f3cfbba86dd20fda14d2013275f92135684e13 /extcap.c
parentec30a033875f957545cc73a339896e2a52334196 (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