summaryrefslogtreecommitdiffstats
path: root/generate_usbclass.pl
diff options
context:
space:
mode:
authorPascal Rigaux <pixel@mandriva.com>2003-11-20 15:20:53 +0000
committerPascal Rigaux <pixel@mandriva.com>2003-11-20 15:20:53 +0000
commitcde33da8c3a8406988caa1075ba22aea9a80ac76 (patch)
tree62d6922cbe36856ea99e5aa22e8906c451027755 /generate_usbclass.pl
parent321b48f138910dbae0f2d47e7aa5bcb0eb5541a5 (diff)
downloadldetect-cde33da8c3a8406988caa1075ba22aea9a80ac76.tar
ldetect-cde33da8c3a8406988caa1075ba22aea9a80ac76.tar.gz
ldetect-cde33da8c3a8406988caa1075ba22aea9a80ac76.tar.bz2
ldetect-cde33da8c3a8406988caa1075ba22aea9a80ac76.tar.xz
ldetect-cde33da8c3a8406988caa1075ba22aea9a80ac76.zip
don't display "Vendor Specific Class" usb class
Diffstat (limited to 'generate_usbclass.pl')
-rwxr-xr-xgenerate_usbclass.pl2
1 files changed, 1 insertions, 1 deletions
diff --git a/generate_usbclass.pl b/generate_usbclass.pl
index b5c7029..8adf6f9 100755
--- a/generate_usbclass.pl
+++ b/generate_usbclass.pl
@@ -71,7 +71,7 @@ struct class_text {
extern struct class_text usb_class2text(unsigned long class_) {
const char *p[3] = { NULL, NULL, NULL };
int a_class[3] = { (class_ >> 16) & 0xff, (class_ >> 8) & 0xff, class_ & 0xff };
- lookup(p, a_class, 0, nb_classes, classes);
+ if (a_class[0] != 0xff) lookup(p, a_class, 0, nb_classes, classes);
{
struct class_text r = { p[0], p[1], p[2] };
return r;