summaryrefslogtreecommitdiff
path: root/epan/dissectors/packet-btbredr_rf.c
AgeCommit message (Collapse)AuthorFilesLines
2016-08-31Don't do any Decode As stuff for dissector tables not used with Decode As.Guy Harris1-7/+7
Have all dissector tables have a "supports Decode As" flag, which defaults to FALSE, and which is set to TRUE if a register_decode_as() refers to it. When adding a dissector to a dissector table with a given key, only add it for Decode As if the dissector table supports it. For non-FT_STRING dissector tables, always check for multiple entries for the same protocol with different dissectors, and report an error if we found them. This means there's no need for the creator of a dissector table to specify whether duplicates of that sort should be allowed - we always do the check when registering something for "Decode As" (in a non-FT_STRING dissector table), and just don't bother registering anything for "Decode As" if the dissector table doesn't support "Decode As", so there's no check done for those dissector tables. Change-Id: I4a1fdea3bddc2af27a65cfbca23edc99b26c0eed Reviewed-on: https://code.wireshark.org/review/17402 Petri-Dish: Guy Harris <guy@alum.mit.edu> Reviewed-by: Guy Harris <guy@alum.mit.edu>
2016-04-14btbredr_rf: Fix Dead Store (Dead assignement/Dead increment) Warning found ↵Alexis La Goutte1-1/+1
by Clang Change-Id: Ib75cbe5ad9d5d09a3581dd803f1cd3b15426ce06 Reviewed-on: https://code.wireshark.org/review/14903 Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Michal Labedzki <michal.labedzki@tieto.com>
2016-04-13Bluetooth: Fix CID 1358479 - Control flow issuesMichal Labedzki1-4/+4
>>> CID 1358479: Control flow issues (NESTING_INDENT_MISMATCH) >>> This statement is indented to column 13, as if it were nested within the preceding parent statement, but it is So indentation level was reduced. Change-Id: I4d069c11647e247ef2a8b42fec3b909a77846725 Reviewed-on: https://code.wireshark.org/review/14901 Reviewed-by: Michal Labedzki <michal.labedzki@tieto.com> Tested-by: Michal Labedzki <michal.labedzki@tieto.com>
2016-04-12btbredr: fix NESTING_INDENT_MISMATCH (CID 1358479)Alexis La Goutte1-1/+1
Change-Id: I77840cf59afa71f0e773d13233f5390f67ffc01c Reviewed-on: https://code.wireshark.org/review/14894 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2016-04-12Bluetooth: Add BR/EDR RF dissectorMichal Labedzki1-0/+929
Bluetooth BR/EDR RF dissector is pseudoheader with some useful information to decode Bluetooth air packets. This implements LINKTYPE_BLUETOOTH_BREDR_BB assigned by tcpdump group. Change-Id: I751d1f5d9c15650d93e6e8b2cc94294eb48c73de Reviewed-on: https://code.wireshark.org/review/14760 Petri-Dish: Michal Labedzki <michal.labedzki@tieto.com> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com> Reviewed-by: Michael Mann <mmann78@netscape.net>