mirror of
git://projects.qi-hardware.com/f32xbase.git
synced 2024-11-23 23:45:21 +02:00
lib/usb.c (open_usb): Stupid beginner's mistake: wrong operator precedence due
to missing parentheses in device selection caused it to just pick the first device it found.
This commit is contained in:
parent
5ce904b20f
commit
79396b1777
@ -38,10 +38,10 @@ usb_dev_handle *open_usb(uint16_t default_vendor, uint16_t default_product)
|
|||||||
for (bus = usb_get_busses(); bus; bus = bus->next)
|
for (bus = usb_get_busses(); bus; bus = bus->next)
|
||||||
for (dev = bus->devices; dev; dev = dev->next) {
|
for (dev = bus->devices; dev; dev = dev->next) {
|
||||||
if (dev->descriptor.idVendor !=
|
if (dev->descriptor.idVendor !=
|
||||||
vendor ? vendor : default_vendor)
|
(vendor ? vendor : default_vendor))
|
||||||
continue;
|
continue;
|
||||||
if (dev->descriptor.idProduct !=
|
if (dev->descriptor.idProduct !=
|
||||||
product ? product : default_product)
|
(product ? product : default_product))
|
||||||
continue;
|
continue;
|
||||||
handle = usb_open(dev);
|
handle = usb_open(dev);
|
||||||
#ifdef DO_FULL_USB_BUREAUCRACY
|
#ifdef DO_FULL_USB_BUREAUCRACY
|
||||||
|
Loading…
Reference in New Issue
Block a user