Pascal Quantin
changed
bug 11462
Comment # 1
on bug 11462
from Pascal Quantin
The problem here seems to be the various BT dissectors are passing different
structures as data parameter for the subdissectors. Here we have the BTAVCTP
dissector calling the following code:
if (!dissector_try_string(bluetooth_uuid_table,
print_numeric_uuid(&uuid), next_tvb, pinfo, tree, avctp_data)) {
Where avctp_data is of type btavctp_data_t.
but the called subdissector is BTHCRP that casts the data parameter as
btl2cap_data_t.
Michal, should we make a union of all those structures, with a parameter
indicating the union type so that wrong "data" structure can be rejected by the
subdissector?
You are receiving this mail because:
- You are watching all bug changes.