From 4bee7a503f1c3189cbd70d84542ac2bc0b36e47b Mon Sep 17 00:00:00 2001 From: Pascal Quantin Date: Wed, 16 Apr 2014 18:58:06 +0200 Subject: [PATCH] USB: fix 'Decode As' by USB Device functionality Change-Id: I22a997939f456dd4c4baecd7dd1aedc3ffefcc82 Reviewed-on: https://code.wireshark.org/review/1173 Reviewed-by: Pascal Quantin --- epan/dissectors/packet-usb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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;