From eb9245852217f81fbb25c55a6a7a9ce603b4e90b Mon Sep 17 00:00:00 2001 From: Gerald Combs Date: Wed, 12 May 2010 04:03:07 +0000 Subject: [PATCH] From Chris Maynard via bug 4722: When I submitted the USB and PPP changes, I had not previously tested with a full insertion of a particular USB device. Now that I have, I've found that what used to be reported as an unknown interface class is now reported as a vendor specific interface class. Thus, in order for PPP/USB dissection to work, the ppp dissector must register for that class as well. The attached trivial patch does just that. svn path=/trunk/; revision=32768 --- epan/dissectors/packet-ppp.c | 1 + 1 file changed, 1 insertion(+) diff --git a/epan/dissectors/packet-ppp.c b/epan/dissectors/packet-ppp.c index 91519a0e3e..db977c171f 100644 --- a/epan/dissectors/packet-ppp.c +++ b/epan/dissectors/packet-ppp.c @@ -4404,6 +4404,7 @@ proto_reg_handoff_ppp_raw_hdlc(void) ppp_usb_handle = create_dissector_handle(dissect_ppp_usb, proto_ppp); dissector_add("usb.bulk", IF_CLASS_UNKNOWN, ppp_usb_handle); + dissector_add("usb.bulk", IF_CLASS_VENDOR_SPECIFIC, ppp_usb_handle); } /*