diff options
author | Anders Broman <anders.broman@ericsson.com> | 2013-03-18 05:51:01 +0000 |
---|---|---|
committer | Anders Broman <anders.broman@ericsson.com> | 2013-03-18 05:51:01 +0000 |
commit | 5726546c6330267c15b9b06814f0c73b5c7aa5ba (patch) | |
tree | d7227189a6b4b66cd306faa35cbcd679f35a545e /epan/dissectors/packet-btsdp.c | |
parent | fa1f2a29352fe09a56f3e96fb43dff77a608461f (diff) | |
download | wireshark-5726546c6330267c15b9b06814f0c73b5c7aa5ba.tar.gz |
From Michal Labedzki:
Update HID to version 1.1
Also fix SDP TAP to avoid crash.
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8304
svn path=/trunk/; revision=48386
Diffstat (limited to 'epan/dissectors/packet-btsdp.c')
-rw-r--r-- | epan/dissectors/packet-btsdp.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/epan/dissectors/packet-btsdp.c b/epan/dissectors/packet-btsdp.c index c0cc64efaf..eeb580dde6 100644 --- a/epan/dissectors/packet-btsdp.c +++ b/epan/dissectors/packet-btsdp.c @@ -698,7 +698,15 @@ dissect_sdp_service_attribute(proto_tree *tree, tvbuff_t *tvb, int offset, packe } if (service_item->service != 0 && service_item->channel != 0) { + btl2cap_data_t *l2cap_data; + + l2cap_data = pinfo->private_data; + service_item->flags |= token >>15; /* set flag when local service */ + service_item->interface_id = l2cap_data->interface_id; + service_item->adapter_id = l2cap_data->adapter_id; + service_item->chandle = l2cap_data->chandle; + service_item->frame_number = pinfo->fd->num; tap_queue_packet(btsdp_tap, NULL, (void *) service_item); } } |