URL: https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commit;h=271ee471ddc801dc89b3c7953f4f2bcff75ffa83
Submitter: Anders Broman (a.broman58@xxxxxxxxx)
Changed: branch: master
Repository: wireshark
Commits:
271ee47 by Pascal Quantin (pascal.quantin@xxxxxxxxx):
SABP: add support for messages >= 16KB
Because of the way PER specification encodes length determinant >= 16K,
we cannot get the PDU length from a fixed position at the beginning of
the message. So drop tcp_dissect_pdus() (that cannot work for this use
case) and manually request extra chunks until the full PDU is available.
Bug: 8221
Change-Id: I91e32160fc2180f74b3edb9699ba510798b46983
Reviewed-on: https://code.wireshark.org/review/18808
Reviewed-by: Pascal Quantin <pascal.quantin@xxxxxxxxx>
Petri-Dish: Pascal Quantin <pascal.quantin@xxxxxxxxx>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@xxxxxxxxxxxxx>
Reviewed-by: Anders Broman <a.broman58@xxxxxxxxx>
Actions performed:
from c88b8ad PER: add support for fragmented open type
adds 271ee47 SABP: add support for messages >= 16KB
Summary of changes:
epan/dissectors/asn1/sabp/packet-sabp-template.c | 71 ++++++++++---------
epan/dissectors/packet-sabp.c | 79 +++++++++++-----------
2 files changed, 74 insertions(+), 76 deletions(-)