Opened 3 years ago
Closed 23 months ago
#20721 closed defect (fixed)
VBoxCreateUSBNode.sh string comparison using -eq => Fixed in SVN
| Reported by: | Nik Soggia | Owned by: | |
|---|---|---|---|
| Component: | host support | Version: | VirtualBox 6.1.30 |
| Keywords: | usb proxy udev helper device class bash linux | Cc: | |
| Guest type: | all | Host type: | Linux |
Description
Udev $attr{bDeviceClass} is a string representing a 2-digit hexadecimal value.
To check the usb class VBoxCreateUSBNode.sh should therefore use "=" instead of "-eq".
As an example, this bluetooth adapter belongs to the 0xff device class:
Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 255 Vendor Specific Class bDeviceSubClass 1 bDeviceProtocol 1 bMaxPacketSize0 64 idVendor 0x0a5c Broadcom Corp. idProduct 0x21e8 BCM20702A0 Bluetooth 4.0 bcdDevice 1.12 iManufacturer 1 Broadcom Corp iProduct 2 BCM20702A0 iSerial 3 000000000000 bNumConfigurations 1
Cheers
Attachments (1)
Change History (3)
by , 3 years ago
| Attachment: | VBoxCreateUSBNode.patch added |
|---|
comment:1 by , 3 years ago
| Summary: | VBoxCreateUSBNode.sh string comparison using -eq → VBoxCreateUSBNode.sh string comparison using -eq => Fixed in SVN |
|---|
Fixed in SVN. Thanks.
comment:2 by , 23 months ago
| Resolution: | → fixed |
|---|---|
| Status: | new → closed |
Note:
See TracTickets
for help on using tickets.


the right way to compare strings