Wireshark-commits: [Wireshark-commits] master-2.0 16c5b2d: Bluetooth: Make dissectors independent o

From: Wireshark code review <code-review-do-not-reply@xxxxxxxxxxxxx>
Date: Wed, 28 Oct 2015 11:45:55 +0000 (UTC)
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(-)