aboutsummaryrefslogtreecommitdiffstats
path: root/epan
diff options
context:
space:
mode:
authorPascal Quantin <pascal.quantin@gmail.com>2014-04-16 18:58:06 +0200
committerPascal Quantin <pascal.quantin@gmail.com>2014-04-16 17:11:43 +0000
commit4bee7a503f1c3189cbd70d84542ac2bc0b36e47b (patch)
tree6a612bbbb62637d0cb439d38f27df4e6a617e537 /epan
parent0269b5e7045707ae98d19d79c38dae2f8c24bbcc (diff)
USB: fix 'Decode As' by USB Device functionality
Change-Id: I22a997939f456dd4c4baecd7dd1aedc3ffefcc82 Reviewed-on: https://code.wireshark.org/review/1173 Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
Diffstat (limited to 'epan')
-rw-r--r--epan/dissectors/packet-usb.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/epan/dissectors/packet-usb.c b/epan/dissectors/packet-usb.c
index e543475df5..786a564182 100644
--- a/epan/dissectors/packet-usb.c
+++ b/epan/dissectors/packet-usb.c
@@ -2386,7 +2386,7 @@ try_dissect_next_protocol(proto_tree *tree, proto_tree *parent, tvbuff_t *next_t
/* try dissect by "usb.device" */
if (tvb_length(next_tvb) > 0 &&
- !dissector_try_uint_new(device_to_dissector, (guint32) (usb_conv_info->bus_id << 8 | usb_conv_info->device_address), next_tvb, pinfo, parent, FALSE, usb_conv_info)) {
+ !dissector_try_uint_new(device_to_dissector, (guint32) (usb_conv_info->bus_id << 16 | usb_conv_info->device_address), next_tvb, pinfo, parent, FALSE, usb_conv_info)) {
k_frame_number = pinfo->fd->num;
k_device_address = usb_conv_info->device_address;
k_bus_id = usb_conv_info->bus_id;