1
0

be compatible with libusb-versions without dev->devnum member

This commit is contained in:
Michael Gernoth 2007-09-06 17:31:44 +02:00
parent ddb9214f8d
commit a2a952c0da

View File

@ -534,7 +534,7 @@ int do_wdioctl(int fd, unsigned int request, unsigned char *wdioctl) {
(desc->idProduct == e->matchTables[i].ProductId) && (desc->idProduct == e->matchTables[i].ProductId) &&
(desc->bDeviceClass == e->matchTables[i].bDeviceClass) && (desc->bDeviceClass == e->matchTables[i].bDeviceClass) &&
(desc->bDeviceSubClass == e->matchTables[i].bDeviceSubClass) && (desc->bDeviceSubClass == e->matchTables[i].bDeviceSubClass) &&
((devnum == -1) || (dev->devnum == devnum)) ) { ((devnum == -1) || (strtol(dev->filename, NULL, 10) == devnum)) ) {
int ac; int ac;
for (ac = 0; ac < desc->bNumConfigurations; ac++) { for (ac = 0; ac < desc->bNumConfigurations; ac++) {
struct usb_interface *interface = dev->config[ac].interface; struct usb_interface *interface = dev->config[ac].interface;