Wireshark-commits: [Wireshark-commits] master-2.0 16c5b2d: Bluetooth: Make dissectors independent o
URL: https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commit;h=16c5b2d6e0cc032afddd0d10f67d0ffee071c4d7
Submitter: Michael Mann (mmann78@xxxxxxxxxxxx)
Changed: branch: master-2.0
Repository: wireshark
Commits:
16c5b2d by Michal Labedzki (michal.labedzki@xxxxxxxxx):
Bluetooth: Make dissectors independent of passed data
If Bluetooth dissectors has additional data from previous layer - good.
But if do not... try to decode as much as possible - probably using
some "force" dissector preferences you can decode payload correctly.
Change-Id: I6427afafb987ed3b9b751fd91616e670802b3542
Reviewed-on: https://code.wireshark.org/review/11021
Reviewed-by: Michal Labedzki <michal.labedzki@xxxxxxxxx>
(cherry picked from commit bdf3c0b558d90b13a59b5d22f745f0072a91ca30)
Reviewed-on: https://code.wireshark.org/review/11329
Reviewed-by: Michael Mann <mmann78@xxxxxxxxxxxx>
Actions performed:
from 177cef4 Qt: Add another missing #include <algorithm>
adds 16c5b2d Bluetooth: Make dissectors independent of passed data
Summary of changes:
epan/dissectors/packet-btavctp.c | 99 +++++------
epan/dissectors/packet-btavctp.h | 2 +
epan/dissectors/packet-btavrcp.c | 275 +++++++++++++-----------------
epan/dissectors/packet-bthcrp.c | 197 +++++++++++----------
epan/dissectors/packet-bthfp.c | 189 ++++++++++----------
epan/dissectors/packet-bthsp.c | 224 ++++++++++++------------
epan/dissectors/packet-btobex.c | 341 +++++++++++++------------------------
epan/dissectors/packet-btrfcomm.c | 2 +-
epan/dissectors/packet-btrfcomm.h | 2 +
epan/dissectors/packet-btsmp.c | 30 ++--
10 files changed, 591 insertions(+), 770 deletions(-)