]> git.zerfleddert.de Git - usb-driver/blobdiff - usb-driver.c
be compatible with libusb-versions without dev->devnum member
[usb-driver] / usb-driver.c
index 929c1019484581a25a1ae33986583585f936ff39..27a9580a4ade4c06b27d5049edb98ef5ea773692 100644 (file)
@@ -534,7 +534,7 @@ int do_wdioctl(int fd, unsigned int request, unsigned char *wdioctl) {
                                                           (desc->idProduct == e->matchTables[i].ProductId) &&
                                                           (desc->bDeviceClass == e->matchTables[i].bDeviceClass) &&
                                                           (desc->bDeviceSubClass == e->matchTables[i].bDeviceSubClass) &&
-                                                          ((devnum == -1) || (dev->devnum == devnum)) ) {
+                                                          ((devnum == -1) || (strtol(dev->filename, NULL, 10) == devnum)) ) {
                                                                   int ac;
                                                                   for (ac = 0; ac < desc->bNumConfigurations; ac++) {
                                                                           struct usb_interface *interface = dev->config[ac].interface;
Impressum, Datenschutz