aboutsummaryrefslogtreecommitdiffstats
path: root/epan
diff options
context:
space:
mode:
authorJaap Keuter <jaap.keuter@xs4all.nl>2007-12-09 10:59:09 +0000
committerJaap Keuter <jaap.keuter@xs4all.nl>2007-12-09 10:59:09 +0000
commit006d1c446e03af37c260693076d501b6fb5aa887 (patch)
treec3cc7f750a1fda5182ee73c956d4015096abd22b /epan
parentd4672d13f5cd207e3c79aa73584511b9b7d38d7e (diff)
From Márton Németh:
When an ISOCHRONOUS URB was captured the packet-usb.c does not handle it. Case URB_ISOCHRONOUS was added at two different places to handle it also. svn path=/trunk/; revision=23817
Diffstat (limited to 'epan')
-rw-r--r--epan/dissectors/packet-usb.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/epan/dissectors/packet-usb.c b/epan/dissectors/packet-usb.c
index e7b9995b7c..ef98122543 100644
--- a/epan/dissectors/packet-usb.c
+++ b/epan/dissectors/packet-usb.c
@@ -983,6 +983,7 @@ dissect_linux_usb(tvbuff_t *tvb, packet_info *pinfo, proto_tree *parent)
switch(type){
case URB_BULK:
case URB_CONTROL:
+ case URB_ISOCHRONOUS:
switch(pinfo->pseudo_header->linux_usb.event_type){
case URB_SUBMIT:
is_request=TRUE;
@@ -1105,6 +1106,7 @@ dissect_linux_usb(tvbuff_t *tvb, packet_info *pinfo, proto_tree *parent)
}
break;
case URB_BULK:
+ case URB_ISOCHRONOUS:
case URB_INTERRUPT:
offset+=8;
break;