summaryrefslogtreecommitdiff
path: root/epan/dissectors/packet-btsdp.c
diff options
context:
space:
mode:
authorAnders Broman <anders.broman@ericsson.com>2013-03-18 05:51:01 +0000
committerAnders Broman <anders.broman@ericsson.com>2013-03-18 05:51:01 +0000
commit5726546c6330267c15b9b06814f0c73b5c7aa5ba (patch)
treed7227189a6b4b66cd306faa35cbcd679f35a545e /epan/dissectors/packet-btsdp.c
parentfa1f2a29352fe09a56f3e96fb43dff77a608461f (diff)
downloadwireshark-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.c8
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);
}
}